將資料夾及其內容複製到具有以下規則的位置的命令是什麼:
可能性 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 命令