如何用cp命令在linux中複製檔案

需要在Linux中複製檔案和資料夾嗎?透過使用cp命令在終端中移動資料來節省時間。...

如果您使用cp命令,那麼在Linux中複製檔案和目錄可以快速而輕鬆。我們將學習如何使用cp,並利用其方便的選擇,將使您的影印工作更安全。

How To Copy Files In Linux With Cp Command

什麼是linux中的cp命令(the cp command in linux)?

cp是一個用於Unix和Linux系統的命令列實用程式,能夠同時複製檔案和資料夾,基本上可以在每個Linux發行版上使用。在Linux中,您將看到在完成檔案管理任務的指南中經常引用它。

你用不著是個絕頂聰明的人。它的語法很簡單,如果您在包含要複製的檔案的目錄中開啟終端(或cd),則使用它最簡單。

cp語法

cp的語法與mv命令非常相似,只需指定一個或多個源(要複製的檔案或資料夾)和一個目標(副本的目錄或檔名)。

cp [opti***] >source>... >destination>

您的命令可以包含多個源,但只能有一個目標。目標可以是另一個目錄、新檔名或兩者。

用cp複製檔案

如果要在同一目錄中生成單個檔案的副本,但名稱不同,請使用以下命令:

cp file.txt newfile.txt

Using Cp Command in Linux Terminal

要執行相同的操作,但在子目錄中,請使用以下命令:

cp file.txt Backup/newfile.txt

上面的命令假設您在當前目錄中有一個名為Backup的資料夾。

如果不需要檔案的新名稱,只需在目標中指定目錄而不是檔名:

cp file.txt Backup

要用cp複製多個檔案,只需寫出所有要複製的檔案,用空格隔開,然後給出目標。

cp file1.txt file2.txt file3.txt Backup

Copying Multiple Files with Cp Command

為了節省複製多個檔案的時間,可以使用萬用字元標記(星號(*)自動複製目錄中具有相同副檔名的所有檔案,方法如下所示:

cp *.txt Backup

上面的命令將在當前目錄中找到以.txt結尾的所有檔案,並將它們複製到備份目錄。

Using Wildcard with Cp Command

當然,這僅在您要複製的所有或大部分檔案具有相同的副檔名或檔名中的其他共同點時才有用。

使用cp複製資料夾/目錄

如果要將目錄及其所有內容複製到新位置,則需要指定-R選項。舉個例子:

cp -R Files Backup

上面的命令將複製資料夾檔案並將副本放在名為Backup的資料夾中。

如果要複製資料夾的內容,而不是資料夾本身,則需要使用-T選項:

cp -RT Files Backup

有用的cp選項

如果您擔心可能的覆蓋或檔案屬性衝突,cp命令的這些常用選項主要是有幫助的。

在前面的命令中,您會注意到沒有從終端收到任何訊息來確認發生了什麼。要檢視發生了什麼,請使用verbose選項,-v:

cp -v file.txt newfile.txt

Using the Verbose Option With Cp Command

如果您擔心意外覆蓋,可以將-i選項設定為在出現檔名衝突時始終請求確認。例如:

cp -i file.txt newfile.txt

使用上面的命令,如果有一個名為新檔案.txt已經存在,cp將詢問您是否確定要覆蓋它。

Using Cp Command in Interactive Mode

還可以使用-p選項保留檔案屬性,例如使用者所有權、檔案模式和修改日期:

cp -v file.txt newfile.txt

如果系統中有多個使用者,或者有另一個對檔案修改日期敏感的同步操作,則preserve選項很有用。

命令行復制信心

現在您已經知道如何使用cp輕鬆安全地複製檔案,並且在使用Linux命令列變得舒適和通用方面邁出了重要的一步。

如果需要建立檔案的大備份,那麼有幾種工具可供Linux使用者使用,您可能需要考慮這些工具。

  • 發表於 2021-03-28 11:33
  • 閱讀 ( 42 )
  • 分類:電腦

你可能感興趣的文章

學習python?下面是如何複製檔案

... 如何用python的子程序模組複製檔案 ...

  • 發佈於 2021-03-11 10:45
  • 閲讀 ( 54 )

使用以下技巧和技巧成為linux命令列高手

對於Linux使用者來說,命令列本質上是一個非常強大的工具。雖然更為使用者友好的Linux作業系統(OS)提供了大量功能,而不需要進入終端,但它是作業系統的一個必要元素。與流行的觀點相反,命令列甚至可以簡化某些操作。...

  • 發佈於 2021-03-12 10:19
  • 閲讀 ( 47 )

如何用dd輕鬆克隆和恢復linux磁碟映像

當需要在Linux上擦除、備份或恢復資料時,可以選擇許多應用程式。GParted是最有效的選擇之一。磁碟是一個更現代的替代品,在GNOME桌面環境中看起來很不錯。但無論您執行哪種Linux作業系統,都有一個選項始終有效——dd。 ...

  • 發佈於 2021-03-15 00:51
  • 閲讀 ( 56 )

如何用ssh遠端管理linux伺服器

伺服器管理仍然是一項必要的任務,有時也很麻煩。使用遠端伺服器或無頭伺服器尤其困難。謝天謝地,有了安全Shell(SSH)。secureshell是一種網路協議,允許網路服務在不安全的網路上執行。 ...

  • 發佈於 2021-03-15 17:05
  • 閲讀 ( 55 )

40多個最常用的linux終端命令

Linux命令列有兩件事是正確的:第一,在任何給定的時間都可以使用成千上萬個可能的命令;第二,最終只能使用其中的一小部分。儘管提供了力量,我們大多數人只是重複同樣的命令一遍又一遍。 ...

  • 發佈於 2021-03-15 21:40
  • 閲讀 ( 50 )

使用rsync備份資料(無需桌面)

...動備份帶來的許多不便。與使用Linux終端固有的檔案操作命令相比,這將導致更無縫的備份過程。 ...

  • 發佈於 2021-03-16 12:17
  • 閲讀 ( 50 )

使用這些linux命令高效地管理遠端ssh連線

...別名透過SSH高效登入、傳輸單個檔案或目錄、執行遠端SSH命令以及輕鬆地將遠端伺服器裝載到本地目錄了。 ...

  • 發佈於 2021-03-28 06:44
  • 閲讀 ( 46 )

如何在任何地方複製和貼上

...方式的顯著例外是在終端中。Ctrl+C是在終端視窗中取消的命令,因此Linux對終端使用以下複製和貼上快捷方式: ...

  • 發佈於 2021-03-30 16:38
  • 閲讀 ( 84 )

什麼是cp/m,為什麼輸給了dos女士?

...統,這意味著您可以使用鍵盤與之互動,在提示符下輸入命令。透過鍵入PIP A:=B:*.BAS並按Enter鍵,您可以使用簡單的命令執行檔案操作,例如“PIP”(用於複製檔案)。(這會將所有基本檔案從驅動器“B:”複製到驅動器“A:”)...

  • 發佈於 2021-03-31 11:17
  • 閲讀 ( 54 )

如何用algo和雲託管來託管你自己的vpn

世界各地的公司都在銷售VPN服務來保護您的線上活動,但是您真的可以信任VPN提供商嗎?如果您願意,您可以使用開源Algo軟體和您選擇的雲託管提供商建立自己的虛擬專用網路。 VPN和信任 不管隱私政策是怎麼說的,還是吹噓...

  • 發佈於 2021-04-02 01:34
  • 閲讀 ( 60 )
zer7553
zer7553

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦