使用Linux命令cp複製文件和目錄

一、cp命令簡介

cp命令是一個常用的Linux命令,用於複製文件和目錄。該命令可以將一個或多個文件/目錄複製到指定的位置,並且可以使用通配符來批量複製文件。cp命令的語法如下:

cp [options] source destination

其中,source表示源文件或目錄,destination表示目標文件或目錄。

二、複製文件

使用cp命令複製文件非常簡單,只需要指定源文件和目標文件的路徑即可。例如,將文件file1複製到目錄dir下,可以使用以下命令:

cp file1 dir/

如果想給複製後的文件指定另外一個名稱,可以在目標文件名後指定新的文件名。例如,將文件file1複製並重命名為file2,可以使用以下命令:

cp file1 file2

三、複製目錄

使用cp命令複製目錄也非常簡單,只需要在源目錄和目標目錄的路徑後加上-r選項即可。例如,將目錄dir1複製到目錄dir2下,可以使用以下命令:

cp -r dir1 dir2/

注意,使用-r選項複製目錄時,目標目錄必須不存在。如果目標目錄已經存在,則必須使用以下命令:

cp -r dir1/* dir2/

上述命令將dir1目錄下的所有文件和子目錄複製到dir2目錄下。

四、複製多個文件

使用cp命令可以複製多個文件,只需要在源文件列表後加上目標路徑即可。例如,將文件file1、file2和file3複製到目錄dir下,可以使用以下命令:

cp file1 file2 file3 dir/

五、使用通配符複製文件

使用cp命令可以使用通配符來批量複製文件。例如,將所有以.txt結尾的文件複製到目錄dir下,可以使用以下命令:

cp *.txt dir/

上述命令將當前目錄下所有以.txt結尾的文件複製到dir目錄下。

六、常用選項

cp命令有許多選項可供使用,下面列出一些常用的選項:

  • -r:遞歸複製目錄及其子目錄。
  • -i:在複製前詢問是否要覆蓋已存在的文件。
  • -v:顯示每個文件的複製進度。
  • -p:保留源文件的所有權限、時間戳等屬性。
  • -u:僅在源文件比目標文件新或不存在時才複製文件。

例如,使用以下命令將目錄dir1複製到目錄dir2下,顯示每個文件的複製進度:

cp -rv dir1 dir2/

七、總結

cp命令是Linux系統中一個非常實用的命令,可以用於複製文件和目錄。通過本文的介紹,我們學習了如何使用cp命令來複制文件和目錄,以及一些常用選項的使用方法。掌握這些知識可以讓我們更加高效地管理文件和目錄。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/254886.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-15 12:14
下一篇 2024-12-15 12:14

相關推薦

發表回復

登錄後才能評論