指令名稱: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. 若兩個檔案夾要保證同步,一個檔案的改