Cp重點 升級指令
cp -f -u -v -n -a
上述如有衝突, 排最後優先
-f (force):
強制複製
如果目標文件已存在,則覆蓋,不進行提示
-u (update):
僅當源文件比目標文件新或目標文件不存在時才複製
這個選項很有用,可以避免不必要的複製
-v (verbose):
詳細模式
顯示複製過程的詳細信息,列出被複製的文件
-n (no-clobber):
不覆蓋已存在的文件
如果目標文件已存在,則不進行複製
-a (archive):
檔案歸檔,保留所有的原始屬性
相當於 -dR --preserve=all 的組合
保留連結、文件屬性、及目錄結構
cp -u -a
cp -ua /source_directory/ /destination_directory/這個命令會:
- 複製所有比目標目錄中更新的文件
- 複製目標目錄中不存在的文件
- 保留所有文件屬性
- 不會覆蓋目標目錄中較新的文件