我想這應該是一個簡單的命令,但我找不到一種方法將目錄的內容複製到包含在每個子目錄中的每個子目錄父目錄。例如,假設我想複製路徑:Bash將一個目錄的內容複製到父目錄中包含的每個目錄
user/origin
到目標「目標」目錄內的下列所有目錄。例如...
user/target/1, user/target/6, user/target/2, user/target/a/10, etc.
有什麼辦法可以實現這個功能嗎?
我想這應該是一個簡單的命令,但我找不到一種方法將目錄的內容複製到包含在每個子目錄中的每個子目錄父目錄。例如,假設我想複製路徑:Bash將一個目錄的內容複製到父目錄中包含的每個目錄
user/origin
到目標「目標」目錄內的下列所有目錄。例如...
user/target/1, user/target/6, user/target/2, user/target/a/10, etc.
有什麼辦法可以實現這個功能嗎?
要小心,因爲你可以得到一個無限循環,通常高管應該足夠了,但是當你使用遞歸這樣就導致一個無限循環,所以使用xargs的:
find user/target/ -type d | xargs -I {} cp -r user/origin {}
你用什麼命令和是什麼精確的錯誤報告? – msw 2014-11-07 02:18:04
我還沒有收到任何錯誤,因爲我根本不知道該命令是什麼,我可以使用cp命令以增量方式執行此操作,但父目錄包含1000個目標目錄。我不確定從Bash中拷貝到何種語法。 – George 2014-11-07 02:32:53