暗无天日

=============>DarkSun的个人博客

拷贝一个文件到多个目录的几种方法

https://www.cyberciti.biz/faq/linux-unix-copy-a-file-to-multiple-directories-using-cp-command/ 上看到的:

使用xargs

xargs -n 1 cp -v filename<<<"/dir1/ /dir2/ /dir3/" 
# 
echo "/dir1/ /dir2/ /dir3/" | xargs -n 1 cp -v filename

使用parallel

parallel cp fileNameHere ::: /dir1/ /dir2/ /dir3/

使用tee

tee /dir1/file /dir2/file /dir3/file <file >/dev/null

使用find

find /dir1/ /dir2/ /dir3/ -maxdepth 0 -exec cp filename {} \;

使用for循环

for dest in /dir1/ /dir2/ /dir3/ ; do cp -v file "$dest" ; done