Directory

如何多次複製同一個目錄但名稱不同?

  • December 3, 2018

我有一個名為 400K 的目錄,其中包含一些文件,我想多次複製此目錄但名稱不同。我想要類似的東西: cp -r 400K 500K 600K 700K

我正在考慮使用 for 循環並執行 shell 腳本,但我不知道如何開始!

嗨,這是一個您可以使用的腳本:

#!/bin/sh

DIR_TO_COPY="400K"

for var in "$@"
do
     echo "Copying $DIR_TO_COPY to $var ..."
     cp -rf $DIR_TO_COPY $var
done

讓我們將其命名為 toto.sh 並且不要忘記執行:

chmod 755 toto.sh

執行它:

./toto.sh 500K 600K 700K

使用 xargs:

echo 500K 600K 700K| xargs -n1 cp -r 400K

引用自:https://unix.stackexchange.com/questions/478477