「Linux」find で日数が過ぎたファイルを削除する

1.10日以上前のファイルを削除する。
find /usr/share/data/ -type f -mtime +10 -exec rm {} \;

2.0:00 時点を基準に日数を計算したい場合、-daystart オプションを使用する
find /usr/share/data/ -type f <em>-daystart</em> -mtime +10 -exec rm {} \;

3.5日以上古い過去のファイルを検索する場合、-mtime +5 で指定する。
find /usr/share/data/ -type f -mtime +5 -exec ls -l {} \;

4.現在から5日前までの新しいファイルを検索したい場合、-mtime -5 で指定する。
find /usr/share/data/ -type f -mtime -5 -exec ls -l {} \;

Software

Posted by arkgame