Linux 中複製和移動檔案

萱娃發表於2024-04-02

複製檔案

cp 1.txt test #把檔案1.txt複製到test下

引數:

-a:相當於 -d、-p、-r 選項的集合

-d:如果原始檔為軟連結(對硬連結無效),則複製出的目標檔案也為軟連結

-i:詢問,如果目標檔案已經存在,則會詢問是否覆蓋

-l:把目標檔案建立為原始檔的硬連結檔案,而不是複製原始檔

-s:把目標檔案建立為原始檔的軟連結檔案,而不是複製原始檔

-p:複製後目標檔案保留原始檔的屬性(包括所有者、所屬組、許可權和時間)

-r:遞迴複製,用於複製目錄

-u:若目標檔案比原始檔有差異,則使用該選項可以更新目標檔案,此選項可用於對檔案的升級和備用

移動檔案

mv 2.txt test #把檔案2.txt移動到test

-f:強制覆蓋,如果目標檔案已經存在,則不詢問,直接強制覆蓋

-i:互動移動,如果目標檔案已經存在,則詢問使用者是否覆蓋(預設選項)

-n:如果目標檔案已經存在,則不會覆蓋移動,而且不詢問使用者

-v:顯示檔案或目錄的移動過程

-u:若目標檔案已經存在,但兩者相比,原始檔更新,則會對目標檔案進行升級


相關文章