溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux中cp命令的用法

發(fā)布時(shí)間:2021-08-13 21:21:39 來源:億速云 閱讀:128 作者:chen 欄目:開發(fā)技術(shù)

這篇文章主要講解了“Linux中cp命令的用法”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Linux中cp命令的用法”吧!

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ù)制成符號(hào)連結(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

感謝各位的閱讀,以上就是“Linux中cp命令的用法”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)Linux中cp命令的用法這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI