Linux下的命令有很多,其中有一個(gè)命令,我一直使用都存在問題,那就是cp命令了。每次使用該命令,都提示cp:omitting directiory錯(cuò)誤。最后百度了一下才明白,原來cp命令復(fù)制目錄的時(shí)候需要帶命令參數(shù)的。難怪我一使用cp命令就報(bào)錯(cuò)。下面說一下該命令的一些使用技巧:
1. cp命令語法
cp [options] source file or directory> target file or directory> 或 cp [options] source1 source2 ... directory
前面的語法為單個(gè)文件或目錄拷貝,后者是多個(gè)文件拷貝到最后的目錄。options參數(shù)包括:
- a 保留鏈接和文件屬性,遞歸拷貝目錄,相當(dāng)于下面的d、p、r三個(gè)選項(xiàng)組合。
- d 拷貝時(shí)保留鏈接。
- f 刪除已經(jīng)存在目標(biāo)文件而不提示。
- i 覆蓋目標(biāo)文件前將給出確認(rèn)提示,屬交互式拷貝。
- p 復(fù)制源文件內(nèi)容后,還將把其修改時(shí)間和訪問權(quán)限也復(fù)制到新文件中。
- r 若源文件是一目錄文件,此時(shí)cp將遞歸復(fù)制該目錄下所有的子目錄和文件。當(dāng)然,目標(biāo)文件必須為一個(gè)目錄名。
- l 不作拷貝,只是鏈接文件。
-s 復(fù)制成符號連結(jié)文件 (symbolic link),亦即『快捷方式』檔案;
-u 若 destination 比 source 舊才更新 destination。
2. 使用范例
我開始使用命令是cp file ./direc 這個(gè)命令可以正常使用,不過后面使用cp direc ./direct2時(shí),報(bào)cp: omitting directory。
目錄到目錄的復(fù)制使用cp -r direc direc2;如果將目錄下所有文件包括文件夾都復(fù)制到direc2目錄下,可以使用命令cp -r direc/* direc2來實(shí)現(xiàn)。
文件到文件的復(fù)制(同一目錄下操作,相當(dāng)與備份并改名)cp -i file1 file2 或 cp file1 file2
目前,我還有這樣低級的錯(cuò)誤,說明我命令還是不熟啊,哎,以后要多學(xué)習(xí)一下linux命令了。
以上所述是小編給大家介紹的Linux復(fù)制文件命令cp之使用解說,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
您可能感興趣的文章:- Linux cp命令參數(shù)簡介
- 一個(gè)簡單的linux命令 cp
- linux命令詳解之useradd命令使用方法
- Linux top命令的用法詳細(xì)詳解
- linux之cut命令的用法
- Linux 入門常用命令 password — 修改密碼,改變用戶
- Linux tar 壓縮打包命令使用方法
- linux中install命令和cp命令的使用與區(qū)別