linux複製整個文件夾命令

來源:趣味經驗館 7.33K

linux系統下複製整個文件夾命令是:cp

linux複製整個文件夾命令

拓展資料:

cp命令的功能:

將一個文件複製至另一個文件,或將數個文件複製至另一目錄

語法:

cp [options] source dest

cp [options] source... directory

常用參數説明:

-a 儘可能將檔案狀態、權限等資料都照原狀予以複製。

-r 若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。

-f 若目的地已經有相同檔名的檔案存在,則在複製前先予以刪除再行復制。

舉例:

1.將文件aaa 複製(已存在),並命名為bbb:

cp aaa bbb

2.將所有的C語言程序拷貝至 Finished 子目錄中 :

cp *.c Finished

3. 複製指定目錄的文件到當前目錄,並重命名

[root@rehat root]# cp ~/.bashrc bashrc_bak

4. 強制複製指定目錄的文件到當前目錄,而不管當前目錄是否含有該文件

[root@rehat root]# cp -f ~/.bashrc bashrc

5. 複製指定目錄到當前目錄

[root@rehat root]# cp -r /root/test .

[root@rehat root]# cp -r /root/test/ .

兩者效果一樣,在複製目錄時,會將源路徑的最後一級目錄全部複製過去,包括它本身。

6. 複製指定目錄的文件到指定目錄

[root@rehat root]# cp ~/.bashrc /bak/.bashrc

7. 在複製時將源文件的全部屬性也複製過來。若不指定參數,則目標文件與源文件屬性可能不一致。

[root@rehat root]# cp -a ~/.bashrc /bak/.bashrc

8. 若兩個文件夾要保證同步,一個文件的改了,另一個文件也跟着改,但是要保證兩個文件的文件都是最新的。

[root@rehat root]# cp -u /src/.bashrc /bak_src/bashrc

熱門標籤