X日を過ぎたファイルを削除

X日を過ぎたファイルを削除

私は1GBを超える毎日のバックアップを担当しています。バックアップサーバーにすべて同期したくありません。 X日を過ぎたフォルダ内のすべてのファイルを削除してから、残りのファイルを再同期したいと思います。 cronでこれを行うことはできますか?それとも、スクリプトを試す方が良いですか?

ベストアンサー1

100日後のすべてのファイルを一覧表示します。

find -mtime +100

100日を過ぎたすべてのファイルを削除します。

find -mtime +100 -delete

詳細についてはを読んでくださいman find

はい、cronを使用して実行中のスクリプトを実行できますが、find状況によっては既存のバックアップソリューションを再作成するよりもおそらく優れています。

おすすめ記事