linux命令将一个文件复制到多个文件夹?

时间:2015-12-02 01:30:40

标签: linux shell

是否有一行命令/脚本将一个文件复制到linux上的多个文件夹中?

cp file folder1 folder2 ... folderN

cp文件到同一目录下的folder1,folder2,...,folderN和folder1,folder2,...,folderN。

2 个答案:

答案 0 :(得分:2)

没有一个命令,但你可以很容易地做这样的事情(假设你的shell是bash):

for d in folder1 folder2 folderN ; do cp file $d/ ; done

答案 1 :(得分:1)

你也可以做一些奇怪的事情:

top

将执行以下命令:

echo folder1 folder2 folderN | xargs -n 1 cp file

我仍然认为@Paul R的解决方案是更好的解决方案,我认为这个命令很有意思。