LoginSignup
0
0

More than 3 years have passed since last update.

findで検索したファイルを消すのは-deleteが良い

Posted at

はじめに

データベースからバックアップしたファイルを検索し、削除するシェルスクリプトを書くタスクがありました。
ファイルを検索するにはfindコマンドがあることは知っていましたが、検索→削除までを一括で行うコマンドはないかと調べていたので、まとめます。

-exec というアクションがあるらしい

僕が求めていた、検索→削除までを一括で行うコマンドをググっているうちに-execアクションを実行すれば良いというサイトが多く出てきました。

こんな感じですね。

sample
# find /ディレクトリ/~ -exec ls -l {} \;

ほぼ全てのサイトがこの書き方だったんだけど、よくわからなかったです。

-deleteという簡単なコマンドがあるらしい

会社の先輩に聞きました。末尾に-deleteオプションを付ければ良いらしいです。

sample
# find /ディレクトリ/~ -delete;

こっちのほうが簡単ですね。

以上です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0