shell複製除了某個檔案的操作

2021-09-07 16:17:47 字數 363 閱讀 7648

日期:date=`date +%y%m%d%h%m%s`

find . -name "*" |xargs cp ????

這裡 xargs cp 怎麼區分cp源 和 cp目的

例如:想把 查詢到的檔案 都copy到/home/users/中去

find . -name "*" | xargs cp /home/users/

cp命令在這裡就變成:cp /home/users/ find_file

預設從管道傳來的值是放在最後的 這樣的話原本想做cp原始檔的值和目的目錄的引數就顛倒了

xargs 有像-exec 那種 {} 的變數

-i 表示 find 傳遞給xargs的結果 由{}來代替 

Linux 刪除除了某個檔案之外的所有檔案

不知你是否想過在linux命令列上,如何實現刪除除了某個檔案之外的所有檔案?如abc資料夾下有a b c三個檔案,如何一行命令刪除b和c,不刪除a。有位童鞋在工作經常有此需求,本文將介紹其他童鞋提供的實現方法。其中rm f a 最為方便。如果保留a和b,可以執行rm f a b 來實現。不過一般ba...

Linux 刪除除了某個檔案之外的所有檔案

不知你是否想過在linux命令列上,如何實現刪除除了某個檔案之外的所有檔案?如abc資料夾下有a b c三個檔案,如何一行命令刪除b和c,不刪除a。有位童鞋在工作經常有此需求,本文將介紹其他童鞋提供的實現方法。其中rm f a 最為方便。如果保留a和b,可以執行rm f a b 來實現。不過一般ba...

Linux 刪除除了某個檔案之外的所有檔案

不知你是否想過在linux命令列上,如何實現刪除除了某個檔案之外的所有檔案?如abc資料夾下有a b c三個檔案,如何一行命令刪除b和c,不刪除a。有位童鞋在工作經常有此需求,本文將介紹其他童鞋提供的實現方法。其中rm f a 最為方便。如果保留a和b,可以執行rm f a b 來實現。不過一般ba...