UNIX:将文件从子文件夹移动到另一个文件夹

时间:2012-08-03 18:36:23

标签: unix

我有一个包含文件夹和子文件夹的目录。这些子文件夹包含例如.xml个文件。

我想将所有.xml个文件复制到一个单独的文件夹中。我的UNIX生锈了;任何和所有的帮助将不胜感激。谢谢,亚当

3 个答案:

答案 0 :(得分:10)

您的意思是从所有子文件夹中复制所有.xml文件而不必指定子文件夹名称吗?

find . -name \*.xml -exec /bin/cp {} /dest/dir/ \;

答案 1 :(得分:3)

尝试此命令(当然需要进行更改),例如:

cp source_dir/project1/*.xml dest_dir/new_project2/summer2012

请注意,当它们保持不变时,您不必在目的地指定文件名。

有关详细信息,请参阅cp man page

答案 2 :(得分:2)

find -iname '*.xml' -exec mv \{\} /dest/directory \;