1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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;

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

以上です。

1
1
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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?