如何使用命令將文件複製到多個目錄

如果您曾經使用過linux命令控制台,那麼您已經知道複製一個文件甚至幾個文件非常容易 多虧了cp命令,我們曾經在某個時候使用過的命令,到目前為止,它已經非常適合我們使用控制台複製文件。

但是,當我們想將一個文件同時復製到多個目錄時會發生什麼呢? cp命令不允許直接執行此操作, 不得不一遍又一遍地重複cp命令,這可能很麻煩且不切實際。 當然,發生這種情況時,您會想知道是否沒有實用程序可讓您在單個命令中將單個文件複製到多個目錄中,而無需重複執行。

好吧,我有個好消息要給你,因為 xargs命令將允許您將多個cp命令合併為一個,節省了您的時間,並允許您一次執行一個命令。 命令語法如下:

xargs -n 1 cp -v archivo<<<"/carpeta1/ /carpeta2/" 

如您所見, 這是關於將xarg命令與cp命令一起用作參數,將文件名放在要放置文件的位置,將要復制的文件夾放在要放置文件夾的位置(添加想要的文件)。 例如,如果要在/ home / azpe和/ home / isaac中復製文件test.txt,則命令如下。

xargs -n 1 cp -v prueba.txt<<<"/home/azpe/ /home/isaac/ "

如果我想將其複製到文件夾/ home / joaquin和/ home / willy中,則可以輸入以下命令。

xargs -n 1 cp -v prueba.txt<<<"/home/azpe/ /home/isaac/ /home/joaquin/ /home/willy/ "

因此, 我們將能夠同時在多個目錄中復製文件毫無疑問是非常實用和好奇的,知道它永遠不會有傷害。 請記住,您可以將所需的文件夾數量放在引號中。

我可以想到的此命令的一個很好的用法,例如對於一位想要將文件複製給所有學生的老師。使用此命令, 可以一次性複製文件 只需一個命令,而不必到處給每個學生一個命令。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   莫妮卡 他說:

    我發現它非常有趣。

  2.   西德·拉加姆(Sid ragasoom) 他說:

    嗨,我的想法是使用這種方法將文件複製到多個外部驅動器。 現在,由於無知,我無法將“ txt”文件放在所有磁盤的MOUNTPOINT(/ media / XXX / UUID)上,因為總會有新的磁盤。 你能幫我嗎? 從已經非常感謝你。