linux拷貝某個檔案到所有目錄下

2021-07-16 14:05:03 字數 404 閱讀 4617

linux下操作時,突然有這個需求:拷貝乙個檔案到某個目錄下的所有1級目錄中。

咋看起來,好像要寫個指令碼,搞個迴圈。準備動手,突然想到了find命令的-exec引數(之前常用這個命令去查詢檔案批量刪除),有了思路,一句命令就可以完成:

find ./ -maxdepth 1 -mindepth 1 -type d -exec cp 123 {} \;

通過maxdepth和mindepth限定了目錄層級,type限定只能是目錄,拷貝檔案是123,當然123也可以是目錄,需要加上 -r了

find ./ -maxdepth 1 -mindepth 1 -type d -exec cp -r 123 {} \;
當然,你要排除一下123目錄

Windows 拷貝檔案到Linux

pscp是putty安裝包所帶的遠端檔案傳輸工具,使用和linux下scp命令相似。2.建議將pscp.exe放到c windows system32下面,這樣就可以在任何地方呼叫了。3.使用pscp.exe 檢視命令引數與選項。4.pscp.exe的常用方法 1 把本地檔案file傳輸到linxu...

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...