複製(cp)這個屬性是非常重要的。不同的身份者執行這個命令會有不同的結果產生,尤其是-a、-p的引數,對於不同身份來說,區別非常大
重複兩次動作,加上-i,會在覆蓋前詢問使用者是否確定.
注意檢視複製後的檔案:
在不加任何任何引數的情況下,檔案的某些屬性/許可權會改變
甚至連檔案的建立時間都不一樣了
如果你想要將檔案的所有特性都一起複製過來怎麼辦?可以加上 -a
這就是-a的特性
注意:由於具有這個特性,因此當我們在進行備份的時候,某些需要特別注意的特殊許可權檔案,例如加密的檔案以及一些配置檔案,就不能直接以cp來複製,而必須要加上-a或者是-p等可以完整複製檔案許可權的引數才行
另外:如果你要複製檔案給其他使用者,也必須要注意到檔案的許可權(包括讀、寫、執行和檔案所有者等),否則,其他人還是無法針對你給予的檔案進行修訂的操作
對於目錄的複製
cp命令是無法複製目錄的;
cp -r可以複製目錄,但是許可權可能會被改變
cp -a可以完整的複製目錄,建議使用
這個-u屬性是在目標檔案與原始檔有差異是才會複製過來的,比較常用於「備份」的工作中
注意:root使用者與普通使用者使用cp -a命令效果不一樣
Linux學習筆記 cp複製命令
語法 和mv類似 cp option t source dest cp option source directory cp option t directory source description copy source to dest,or multiple source s to direc...
Linux 中 cp 命令(檔案複製)
cp命令用來將乙個或多個原始檔或者目錄複製到指定的目的檔案或目錄。它可以將單個原始檔複製成乙個指定檔名的具體的檔案或乙個已經存在的目錄下。cp命令還支援同時複製多個檔案,當一次複製多個檔案時,目標檔案引數必須是乙個已經存在的目錄,否則將出現錯誤。語法cp 選項 引數 選項 a 此引數的效果和同時指定...
Linux 中 cp 命令(檔案複製)
cp命令用來將乙個或多個原始檔或者目錄複製到指定的目的檔案或目錄。它可以將單個原始檔複製成乙個指定檔名的具體的檔案或乙個已經存在的目錄下。cp命令還支援同時複製多個檔案,當一次複製多個檔案時,目標檔案引數必須是乙個已經存在的目錄,否則將出現錯誤。cp 選項 引數 a 此引數的效果和同時指定 dpr ...