4

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

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

4

3 回答 3

10

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

find . -name \*.xml -exec /bin/cp {} /dest/dir/ \;
于 2012-08-03T18:41:03.020 回答
3

试试这个命令(当然需要更改),例如:

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

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

有关更多信息,请参阅cp 手册页

于 2012-08-03T18:38:38.620 回答
2
find -iname '*.xml' -exec mv \{\} /dest/directory \;
于 2012-08-03T18:40:08.913 回答