新聞中心
linux怎么寫(xiě)復(fù)制腳本?
#!/bin/bash
成都創(chuàng)新互聯(lián)公司主營(yíng)通榆網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都APP應(yīng)用開(kāi)發(fā),通榆h5微信小程序搭建,通榆網(wǎng)站營(yíng)銷(xiāo)推廣歡迎通榆等地區(qū)企業(yè)咨詢
dir_source=/path/to/your_dir
dir_save=/path/to/save
sfile=$(ls?-1?$dir_source)
for?files?in?sfile
do
if?[?!?-e?$dir_save/$files?];?then?#新文件在另外目錄不存在
cp?dir_source=/path/to/your_dir/$files?$dir_save
elif?[?$files?-nt?$dir_save/$files?];?then?#在另外目錄有同名文件存在,且有更新
cp?dir_source=/path/to/your_dir/$files?$dir_save
fi
done
Linux下編寫(xiě)一腳本,實(shí)現(xiàn)本目錄下文件的批量復(fù)制。
最簡(jiǎn)單的方式,使用 -r 選項(xiàng)進(jìn)行遞歸復(fù)制。
cp -r from/ dest/
如果只需要復(fù)制某個(gè)文件夾下面的特殊文件,可以使用 find 命令先找出這些文件,然后進(jìn)行復(fù)制,例如:
將 from 目錄下的所有.txt文件復(fù)制到 dest目錄下:
find ./from/ -name "*.txt" -exec cp {} ./dest/ \;
Linux 命令 & shell 腳本之01(cp & scp命令)
Linux cp命令主要用于復(fù)制文件或目錄
1.語(yǔ)法
2.參數(shù)說(shuō)明
3.案例
3.1. cp 命令基本用法
3.2 復(fù)制目錄
3.3 復(fù)制軟鏈接文件
3.4. 保留源文件屬性復(fù)制
3.5. "-l" 和 "-s" 選項(xiàng)
4.cat
6.linux快速刪除大量文件
網(wǎng)頁(yè)題目:linux復(fù)制命令腳本 復(fù)制命令 linux
文章起源:http://fisionsoft.com.cn/article/ddoshig.html