2010年3月20日土曜日

find で検索した結果を xargs 経由でコピー

find でファイルを検索して、その結果を xargs に渡して cp でコピーする方法。

例えば、あるディレクトリ以下の png ファイルを OUTPUT_DIRECTORY にコピーしたい場合は以下のようにやります。

$ find . -name '*.png' -print | xargs cp -t OUTPUT_DIRECTORY

mv も同様に -t オプションでいけます。

● find, xargs, cp, mv

2 件のコメント:

pentium64fx さんのコメント...
このコメントは投稿者によって削除されました。
まさお さんのコメント...

pentium64fx さん
コメントありがとうございました。
なるほど。参考にさせていただきます。
(こんな技があるのか)