■目的
すぐにわすれてしまうため自分用にメモ
■背景
まだまだシェルでファイルを消すシステムにも出会うので,いつも忘れてしまう.
■コマンド
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日以上になってしまう・・・.
それより短い場合はシェルで削除しかないのかな.