我有一个包含文件夹和子文件夹的目录。例如,这些子文件夹包含.xml
文件。
我想将所有.xml
文件复制到一个单独的文件夹中。我的 UNIX 生锈了;任何和所有的帮助将不胜感激。谢谢,亚当
我有一个包含文件夹和子文件夹的目录。例如,这些子文件夹包含.xml
文件。
我想将所有.xml
文件复制到一个单独的文件夹中。我的 UNIX 生锈了;任何和所有的帮助将不胜感激。谢谢,亚当
您的意思是从所有子文件夹中复制所有 .xml 文件,而不必指定子文件夹名称?
find . -name \*.xml -exec /bin/cp {} /dest/dir/ \;
试试这个命令(当然需要更改),例如:
cp source_dir/project1/*.xml dest_dir/new_project2/summer2012
请注意,当它们保持不变时,您不必在目标处指定文件名。
有关更多信息,请参阅cp 手册页
find -iname '*.xml' -exec mv \{\} /dest/directory \;