天天看點

linux cp cannot stat,cp 複制檔案夾 檔案 cp: cannot stat ` No such file or directory...

指令名稱: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. 複制指定目錄的檔案到目前目錄,并重命名

[[email protected] root]# cp ~/.bashrc

bashrc_bak

4. 強制複制指定目錄的檔案到目前目錄,而不管目前目錄是否含有該檔案

[[email protected] root]# cp -f ~/.bashrc

bashrc

5. 複制指定目錄到目前目錄

[[email protected] root]# cp -r /root/test .

[[email protected] root]# cp -r /root/test/ .

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

6. 複制指定目錄的檔案到指定目錄

[[email protected] root]# cp ~/.bashrc

/bak/.bashrc

7.

在複制時将源檔案的全部屬性也複制過來。若不指定參數,則目标檔案與源檔案屬性可能不一緻。

[[email protected] root]# cp -a ~/.bashrc

/bak/.bashrc

8. 若兩個檔案夾要保證同步,一個檔案的改