如何用Shell复制一个文件到多个文件夹

来源:互联网 发布:软件企业经营范围 编辑:程序博客网 时间:2024/06/05 09:22

经常需要把一个文件同时复制到几个文件夹里,本来想做个Script,顺便学一下Python,但急着用,就直接Google Shell Command了。


答案其实很简单:

echo ./fs*/*/ | xargs -n 1 cp test

xargs真心好用,很多问题都可以借用它来解决。


顺便说一下,上面的Command复制文件会在没有提醒的情况下覆盖原同名文件,如需要提醒就要加上 -i,变成

echo ./fs*/*/ | xargs -n 1 cp -i test

这样就会在有同名文件的情况下提示你要不要覆盖了。

0 0