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/

這個命令會:

  • 複製所有比目標目錄中更新的文件
  • 複製目標目錄中不存在的文件
  • 保留所有文件屬性
  • 不會覆蓋目標目錄中較新的文件

← 回列表