フォルダとサブフォルダを含むディレクトリがあります。これらのサブフォルダーには、たとえば.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 man ページを参照してください。
find -iname '*.xml' -exec mv \{\} /dest/directory \;