find でファイルを検索して、その結果を xargs に渡して cp でコピーする方法。
例えば、あるディレクトリ以下の png ファイルを OUTPUT_DIRECTORY にコピーしたい場合は以下のようにやります。
$ find . -name '*.png' -print | xargs cp -t OUTPUT_DIRECTORY
mv も同様に -t オプションでいけます。
● find, xargs, cp, mv
主に Linux (Ubuntu, Fedora) 関連の設定メモ&小技集です。たまに Windows 関連ネタも。
(プロンプトの $ は一般ユーザ権限、# は root 権限です。いちいち説明はせんよ。)
find でファイルを検索して、その結果を xargs に渡して cp でコピーする方法。
例えば、あるディレクトリ以下の png ファイルを OUTPUT_DIRECTORY にコピーしたい場合は以下のようにやります。
$ find . -name '*.png' -print | xargs cp -t OUTPUT_DIRECTORY
mv も同様に -t オプションでいけます。
● find, xargs, cp, mv
2 件のコメント:
pentium64fx さん
コメントありがとうございました。
なるほど。参考にさせていただきます。
(こんな技があるのか)
コメントを投稿