Linux中将文件(或目录)批量拷贝到多个目录中的方法

发布时间:2020-09-16编辑:脚本学堂
本文介绍下,在Linux系统中,将文件或目录批量拷贝到多个目录中的方法,有需要的朋友,参考下吧。

你知道在linux系统中,如何将文件或目录批量拷贝到多个目录中吗?

你是否遇到过这样的情形,一个目录里面会有无数个目录,里面分别是不同的文件,需要在这个目录下的所有目录当中都加入一个文件,比方说 readme.txt ,方便以后打包,然后提供给别人下载,下载时可以看到一些信息。

在linux中,用下面的超级简单的命令,即可实现上述的复杂要求:
 

find . -type d -exec cp /home/tmp/readme.txt {} ;

代码说明:
把 /home/tmp/readme.txt 这个位置的文件,拷贝到当前目录下的所有目录当中(以及其中所有子目录)。

另外一个例子,拷贝目录:
 

find . -type d -exec cp -R /home/tmp/readmes {} ;