資料夾複製Linux

資料夾複製Linux

將資料夾及其內容複製到具有以下規則的位置的命令是什麼:

可能性 1:如果該資料夾已存在,則執行強制合併而不覆蓋現有文件。

並且不要覆蓋現有文件

情況2:如果該資料夾不存在,則建立該資料夾並將內容複製到新建立的資料夾中

謝謝,克里斯多福彼得森

答案1

cp <base-target> <base-destination> -r --update

-u, --update 僅當來源檔案比目標檔案新或目標檔案遺失時才複製

-R, -r, --recursive 遞歸複製目錄

答案2

您可以使用 --no-clobber 選項。

cp --recursive --no-clobber SOURCE DESTINATION

從手冊頁:

-R, -r, --recursive
       copy directories recursively
-n, --no-clobber
       do not overwrite an existing file (overrides a previous -i option)

答案3

我認為您正在尋找 rsync 命令

相關內容