學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

linux的cp命令的詳細(xì)解釋

時間: 佳洲1085 分享

  在linux系統(tǒng)下,cp命令的主要功能其實就是復(fù)制功能。下面由學(xué)習(xí)啦小編整理了linux的cp命令的詳細(xì)解釋,希望對你有幫助。

  linux的cp命令的詳細(xì)解釋

  cp命令

  該命令的功能是將給出的文件或目錄拷貝到另一文件或目錄中,同MSDOS下的copy命令一樣,功能十分強大。

  語法: cp [選項] 源文件或目錄 目標(biāo)文件或目錄

  說明:該命令把指定的源文件復(fù)制到目標(biāo)文件或把多個源文件復(fù)制到目標(biāo)目錄中。

  該命令的各選項含義如下:

  -a 該選項通常在拷貝目錄時使用。它保留鏈接、文件屬性,并遞歸地拷貝目錄,其作用等于dpR選項的組合。

  -d 拷貝時保留鏈接。

  -f 刪除已經(jīng)存在的目標(biāo)文件而不提示。

  -i 和f選項相反,在覆蓋目標(biāo)文件之前將給出提示要求用戶確認(rèn)?;卮饄時目標(biāo)文件將被覆蓋,是交互式拷貝。

  -p 此時cp除復(fù)制源文件的內(nèi)容外,還將把其修改時間和訪問權(quán)限也復(fù)制到新文件中。

  -r 若給出的源文件是一目錄文件,此時cp將遞歸復(fù)制該目錄下所有的子目錄和文件。此時目標(biāo)文件必須為一個目錄名。

  -l 不作拷貝,只是鏈接文件。

  需要說明的是,為防止用戶在不經(jīng)意的情況下用cp命令破壞另一個文件,如用戶指定的目標(biāo)文件名已存在,用cp命令拷貝文件后,這個文件就會被新源文件覆蓋,因此,建議用戶在使用cp命令拷貝文件時,最好使用i選項。

  linux的cp命令詳解實例

  例子:

  cp -i file1 file2 將文檔 file1 復(fù)制成 file2 . –i為提示確認(rèn)。

  cp file1 dir1 將文檔 file1 復(fù)制到目錄 dir1 下,文件名仍為 file1.

  cp /tmp/file1 . 將目錄 /tmp 下的文檔 file1復(fù)制到現(xiàn)行目錄下,檔名仍為 file1.

  cp /tmp/file1 file2 將目錄 /tmp 下的文檔 file1現(xiàn)行目錄下,檔名為file2

  cp -r dir1 dir2 (recursive copy) 復(fù)制整個目錄.若目錄 dir2 不存在,則將目錄dir1,及其所有文檔和子目錄,復(fù)制到目錄 dir2 下,新目錄名稱為dir1.若目錄dir2不存在,則將dir1,及其所有文檔和子目錄,復(fù)制為目錄 dir2.

  cp (copy)命令將一個文件、多個文件或目錄復(fù)制到另一個地方。

  選項 -R 允許遞歸復(fù)制目錄(一般來說,命令中的 -R 或 -r 經(jīng)常有遞歸的意思)。

  如果 cp 命令的最后參數(shù)是目錄,所提到的文件將被復(fù)制到該目錄下。

  注意:默認(rèn)情況下,cp 命令將“覆蓋”已經(jīng)存在的文件。

  請看下面的例子:

  ♦ cp afile afile.bak —— 把文件 afile 復(fù)制為新文件 afile.bak。

  ♦ cp afile /home/bible/ —— 把文件 afile 從當(dāng)前目錄復(fù)制到/home/bible/目錄下。

  ♦ cp * /tmp —— 把當(dāng)前目錄下的所有未隱藏文件復(fù)制到/tmp/目錄下。

  ♦ cp -a docs docs.bak —— 遞歸性第把當(dāng)前目錄下的 docs 目錄復(fù)制為新目錄 docs.bak,保持文件屬性,并復(fù)制所有的文件,包括以句點開頭的隱藏文件。為了方便起見,-a 選項暗含 -R 選項。

  ♦ cp -i —— 如果要把文件復(fù)制到已經(jīng)存在的一個相同的文件的目錄下,默認(rèn)時,舊文件將被覆蓋。 -i 選項可以讓命令交互,換句話說,在覆蓋之前詢問用戶。

  ♦ cp -v —— 帶有 -v (verbose)選項,cp命令將告訴用戶正在做什么。很多Linux命令都帶有具有相同意義的 -v 選項。

linux的cp命令的詳細(xì)解釋

在linux系統(tǒng)下,cp命令的主要功能其實就是復(fù)制功能。下面由學(xué)習(xí)啦小編整理了linux的cp命令的詳細(xì)解釋,希望對你有幫助。 linux的cp命令的詳細(xì)解釋 cp命令 該命令的功能是將給出的文件或目錄拷貝到另一文件或目錄中,同MSDOS下的copy命令
推薦度:
點擊下載文檔文檔為doc格式

精選文章

  • linux的chown命令的詳細(xì)解釋
    linux的chown命令的詳細(xì)解釋

    在linux系統(tǒng)下,chown命令可以用來更改與文件關(guān)聯(lián)的所有者或組。下面由學(xué)習(xí)啦小編整理了linux的chown命令的詳細(xì)解釋,希望對你有幫助。 linux的chown命令的詳

  • linux的chmod命令的詳細(xì)用法
    linux的chmod命令的詳細(xì)用法

    linux下的chmod命令的主要功能是更改文件方式。下面由學(xué)習(xí)啦小編整理了linux的chmod命令的詳細(xì)用法,希望對你有幫助。 linux的chmod命令的詳細(xì)用法 指令名稱

  • linux中cd命令的詳細(xì)解釋
    linux中cd命令的詳細(xì)解釋

    linux下的cd命令是常用的基本命令之一。下面由學(xué)習(xí)啦小編整理了linux的cd命令的詳細(xì)解釋,希望對你有幫助。 linux的cd命令的詳細(xì)解釋 1.cd命令概述 cd是Cha

  • linux的cat命令的詳細(xì)解釋
    linux的cat命令的詳細(xì)解釋

    linux下的cat是一個文本文件查看和連接工具,它主要是用來查看文件內(nèi)容的。下面由學(xué)習(xí)啦小編整理了linux的cat命令的詳細(xì)解釋,希望對你有幫助。 linux的

3634904