Skip to content
3月 4 / rakkyoo

検索したファイルをコピー(コマンド)

ファイルの検索をするときに,よく「find」コマンドを使います.

カレントディレクトリ以下のフォルダでのcsvファイル検索であれば,

1
find . -name "*.csv"

といった感じで,よく検索するのですが,検索したファイルをどこかのディレクトリにコピーしたいときにどうしたらいいのかよくわかりませんでした.
これは,「find」で「-exec」に渡せば簡単にできるのですね.

たとえば,検索したファイルを「~/temp/」にコピーしたい場合は,

1
find . -name "*.csv" -exec cp {} ~/temp/ ¥;

といった感じです.

  • 「{}」が検索した対象のファイル
  • 「¥;」は終わりにかならずつける

といったルールみたいです.

findも使いこなせばとっても便利そうですね.

[`twib` not found]

Leave a comment

CAPTCHA


This blog is kept spam free by WP-SpamFree.