您好,登錄后才能下訂單哦!
這篇文章主要講解了“Linux中cp命令的用法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux中cp命令的用法”吧!
Linux下的命令有很多,其中有一個命令,我一直使用都存在問題,那就是cp命令了。每次使用該命令,都提示cp:omitting directiory錯誤。最后百度了一下才明白,原來cp命令復制目錄的時候需要帶命令參數的。難怪我一使用cp命令就報錯。下面說一下該命令的一些使用技巧:
1. cp命令語法
cp [options] <source file or directory> <target file or directory> 或 cp [options] source1 source2 ... directory
前面的語法為單個文件或目錄拷貝,后者是多個文件拷貝到最后的目錄。options參數包括:
- a 保留鏈接和文件屬性,遞歸拷貝目錄,相當于下面的d、p、r三個選項組合。
- d 拷貝時保留鏈接。
- f 刪除已經存在目標文件而不提示。
- i 覆蓋目標文件前將給出確認提示,屬交互式拷貝。
- p 復制源文件內容后,還將把其修改時間和訪問權限也復制到新文件中。
- r 若源文件是一目錄文件,此時cp將遞歸復制該目錄下所有的子目錄和文件。當然,目標文件必須為一個目錄名。
- l 不作拷貝,只是鏈接文件。
-s 復制成符號連結文件 (symbolic link),亦即『快捷方式』檔案;
-u 若 destination 比 source 舊才更新 destination。
2. 使用范例
我開始使用命令是cp file ./direc 這個命令可以正常使用,不過后面使用cp direc ./direct2時,報cp: omitting directory。
目錄到目錄的復制使用cp -r direc direc2;如果將目錄下所有文件包括文件夾都復制到direc2目錄下,可以使用命令cp -r direc/* direc2來實現。
文件到文件的復制(同一目錄下操作,相當與備份并改名)cp -i file1 file2 或 cp file1 file2
感謝各位的閱讀,以上就是“Linux中cp命令的用法”的內容了,經過本文的學習后,相信大家對Linux中cp命令的用法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。