linux 常用命令系列 cp 複製檔案與資料夾

2021-07-14 07:15:36 字數 1059 閱讀 3587

指令名稱:cp(copy)

功能介紹:將乙個檔案複製至另乙個檔案,或將數個檔案複製至另一目錄。

語法格式:

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

Linux常用命令 CP

cp 複製檔案或目錄 範例一 用root身份,將主資料夾下的 bashrc 複製到 tmp 下,並更名為 bashrc 重複作兩次動作,由於 tmp 下面已經存在 bashrc 了,加上 i 選項後,則在覆蓋前會詢問使用者是否確定!可以按下 n 或者 y 來二次確認呢!範例二 變換目錄到 tmp,並...

linux常用命令 cp

cp 複製檔案 或者目錄等 可以使用這個命令複製乙個檔案到乙個指定的目的地,或者複製任意多個檔案到乙個目的目錄目錄.如果最後乙個命令引數為乙個已經存在的目錄名,cp會將每乙個原始檔複製到那個目錄下 維持原檔名 如果所給的引數只有兩個檔名.它把前乙個檔案複製到後乙個檔案上.如果最後乙個引數不是檔名,目...

Linux常用命令 七 cp

cp命令用來複製檔案或者目錄,是linux系統中最常用的命令之一。一般情況下,shell會設定乙個別名,在命令列下複製檔案時,如果目標檔案已經存在,就會詢問是否覆蓋,不管你是否使用 i引數。但是如果是在shell指令碼中執行cp時,沒有 i引數是不會詢問是否覆蓋。這說明命令列和shell指令碼的執行...