7
9

More than 5 years have passed since last update.

指定日時より古いファイルの削除コマンド

Posted at

■目的

すぐにわすれてしまうため自分用にメモ

■背景

まだまだシェルでファイルを消すシステムにも出会うので,いつも忘れてしまう.

■コマンド

find ./ -mtime +30 -name "*.tar.gz" | xargs ls -ltrh

これは対象ファイルを検索
findでHITしなければ,引数なしのlsになる

で,

find ./ -mtime +30 -name "*.tar.gz" | xargs rm -f

であれば削除.
でfindでHitしなければ,rmに何も渡らないので空振り

■考察

ほんとうは,S3のLifeCycleに任せるべきだけど,30日以上になってしまう・・・.
それより短い場合はシェルで削除しかないのかな.

7
9
2

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