我有一个包含文件夹和子文件夹的目录。这些子文件夹包含例如.xml
个文件。
我想将所有.xml
个文件复制到一个单独的文件夹中。我的UNIX生锈了;任何和所有的帮助将不胜感激。谢谢,亚当
答案 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 \;