Linux複製檔案到多個目錄

2022-08-02 19:27:10 字數 417 閱讀 3139

linux中常用cp命令進行複製。但是一次只可以複製到乙個資料夾內。今天剛好有需要將同一批檔案複製到多個資料夾內。可以用cp echo 和xargs同時使用滿足要求。

echo /home/dir1 /home/dir2 /home/dir3 | xargs -n 1 cp -v /home/dir*/file

dir1 dir2 dir3分別是三個不同的目標資料夾,如果有需要,還可以繼續往下加。dir*/file表示需要複製的檔案

-n 1

表示每一命令列只能有乙個引數,並傳給cp命令

cp

表示複製

-v

表示將複製過程詳細羅列出來,這樣就可以清楚看到檔案是如何複製到不同的資料夾內的

記錄一下。

lnux複製檔案到多個目錄

linux中常用cp命令進行複製。但是一次只可以複製到乙個資料夾內。今天剛好有需要將同一批檔案複製到多個資料夾內。可以用cp echo 和xargs同時使用滿足要求。一 將某個指定檔案拷貝到多個目錄 echo home dir1 home dir2 home dir3 xargs n 1 cp v ...

如何在 Linux 中複製檔案到多個目錄中

在 linux 中,cp 命令 2 常被用於從乙個資料夾中複製檔案到另乙個資料夾中,最簡單的語法如下 cp options source s destination另外,你也可以使用高階複製命令 3 它可以在複製大的檔案或資料夾 4 時顯示進度條。看下下面的命令,通常你會使用兩個不同的命令來將相同的...

cp複製檔案到多個目錄下及強制覆蓋

工作中有遇到要把乙個檔案拷貝到n個資料夾下,但是cp又沒有這樣的命令,怎麼辦,這時需要編寫乙個指令碼,首先做實驗如下 root host1 mkdir test root host1 cd test root host1 test mkdir p test 123 test abc test xyz...