毎日たまっていくログを放置しているととんでもない数になったりしますよね。
そこで古いファイルだけを一括で削除したいと思ったときは、findコマンドで抽出して削除できます。
35日以前のファイルを削除
1 |
find /tmp/logs/* -mtime +35 | xargs rm -rf |
削除ではなく移動させたい場合は
1 |
find /tmp/logs/* -mtime +35 | xargs mv --target-directory=./backup |