linux下cp目錄時(shí)排除一個(gè)或者多個(gè)目錄的實(shí)現(xiàn)方法
發(fā)布日期:2022-03-23 15:04 | 文章來源:腳本之家
說明:/home目錄里面有data目錄,data目錄里面有a、b、c、d、e五個(gè)目錄,現(xiàn)在要把data目錄里面除過e目錄之外的所有目錄拷貝到/bak目錄中
方法一:終端命令行下執(zhí)行以下命令
cp -R `find /home/data -type d -path /home/data/e -prune -o -print | sed 1d ` /bak
########################################################
腳本實(shí)現(xiàn)
腳本存放路徑/home/osyunwei.sh
vi /home/osyunwei.sh #編輯腳本,添加下面的代碼
#!/bin/sh
cp -R `find /home/data -type d -path /home/data/e -prune -o -print | sed 1d ` /bak
chmod +x /home/osyunwei.sh #添加腳本執(zhí)行權(quán)限
cd /home #進(jìn)入腳本存放目錄
./osyunwei.sh #執(zhí)行腳本
########################################################
方法二:使用cp命令復(fù)制的時(shí)候,只能排除一個(gè)目錄不被復(fù)制,如果想排除兩個(gè)或者多個(gè)目錄的話,就需要使用rsync命令來實(shí)現(xiàn)了,看下面的例子
如果要排除/home/data目錄下面的a、b、c、三個(gè)目錄,同時(shí)拷貝其它所有目錄,執(zhí)行以下命令
yum install rsync #安裝rsync
rsync -av --exclude data/a --exclude data/b --exclude data/c data /bak
注意:--exclude后面的路徑不能為絕對路徑,必須為相對路徑才可以,否則出錯(cuò)。
原文出自http://www.osyunwei.com
方法一:終端命令行下執(zhí)行以下命令
cp -R `find /home/data -type d -path /home/data/e -prune -o -print | sed 1d ` /bak
########################################################
腳本實(shí)現(xiàn)
腳本存放路徑/home/osyunwei.sh
vi /home/osyunwei.sh #編輯腳本,添加下面的代碼
#!/bin/sh
cp -R `find /home/data -type d -path /home/data/e -prune -o -print | sed 1d ` /bak
chmod +x /home/osyunwei.sh #添加腳本執(zhí)行權(quán)限
cd /home #進(jìn)入腳本存放目錄
./osyunwei.sh #執(zhí)行腳本
########################################################
方法二:使用cp命令復(fù)制的時(shí)候,只能排除一個(gè)目錄不被復(fù)制,如果想排除兩個(gè)或者多個(gè)目錄的話,就需要使用rsync命令來實(shí)現(xiàn)了,看下面的例子
如果要排除/home/data目錄下面的a、b、c、三個(gè)目錄,同時(shí)拷貝其它所有目錄,執(zhí)行以下命令
yum install rsync #安裝rsync
rsync -av --exclude data/a --exclude data/b --exclude data/c data /bak
注意:--exclude后面的路徑不能為絕對路徑,必須為相對路徑才可以,否則出錯(cuò)。
原文出自http://www.osyunwei.com
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
相關(guān)文章
關(guān)注官方微信