lnux複製檔案到多個目錄

2022-07-10 08:33:09 字數 426 閱讀 7960

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

一、將某個指定檔案拷貝到多個目錄

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

二、將多個相同字首的檔案拷貝到多個目錄

echo /home/nfs/a1 /home/nfs/b2 /home/nfs/c3 | xargs -n 1 cp ./test*

三、將多個檔案拷貝到多個相同字首的目錄

echo /home/nfs/a_* | xargs -n 1 cp ./test*

-n 1

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

Linux複製檔案到多個目錄

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

如何在 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...