【Linux】指定の日数前のファイルを削除する方法 findコマンド
題名通りですが、毎日バックアップファイルを取得していて、過去一週間前のものを自動削除したいときに使用するfindコマンドです。
正確には-execオプションで受け渡しているのですが、やる場合はちゃんとテストしてから行ってください。
コマンド例)
テストするときにtouchコマンドでファイル日付を指定して試すといいと思います。
コマンド例)
touch --date="2019/12/4 00:10" 【ファイル名】
そうするとこんな感じでできます。
# ls -l
-rw-r--r-- 1 root root 0 12月 4 00:10 2019 test9