Linux 複製文件命令

Linux cp命令拷貝命令非常實用,cp命令可以將指定路徑下的文件(目錄)拷貝到(成)另一文件或目錄中

cp [options] <source file or directory> <target file or directory>

cp [options] source1 source2 source3 …. directory

上面第一條命令爲單個文件或目錄拷貝,下一個爲多個文件拷貝到最後的目錄。

options選項包括:
- a 保留鏈接和文件屬性,遞歸拷貝目錄,相當於下面的d、p、r三個選項組合。
- d 拷貝時保留鏈接。
- f 刪除已經存在目標文件而不提示。
- i 覆蓋目標文件前將給出確認提示,屬交互式拷貝。
- p 複製源文件內容後,還將把其修改時間和訪問權限也複製到新文件中。
- r 若源文件是一目錄文件,此時cp將遞歸複製該目錄下所有的子目錄和文件。當然,目標文件必須爲一個目錄名。
- l 不作拷貝,只是鏈接文件。
-s 複製成符號連結文件 (symbolic link),亦即『快捷方式』檔案;

-u 若 destination 比 source 舊才更新 destination。

cp命令使用方式

1、cp fileOne fileTwo  或者 cp -i fileOne fileTwo --------將文檔One複製並命名成Two

2、cp -i fileOne dirOne  或者 cp fileOne dirOne   ---------------將文檔One複製到DirOne目錄下

3、cp -r dirOne dirTwo     -----------將目錄dirOne複製到dirTwo下

4、cp -r dirOne/*.* dirTwo    ----------將dirOne下所有文件包括文件夾複製到dirTwo

錯誤提示:

1、提示cp: omitting directory錯誤
     複製目錄時,使用-r選項即可遞歸拷貝,如下:
     cp -r dir1 dir2

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章