それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

findコマンドで日付と時刻を指定して最近のファイルを削除する

find コマンドで最近のファイルを削除したい

間違って作っちゃったファイルなどを削除したい。 find コマンドならそれも簡単

find コマンドで今日のファイルを見つける

今日(直近24時間)のファイルを見つける

find var/tmp -type f -daystart  -mtime -1  -exec ls -l {} \;

削除と組み合わせる

find var/tmp -type f -daystart  -mtime -1  -delete {} \;

ここ30分のファイルを一覧する

find /var/cache/nginx/fpm -type f -mmin -30 -exec ls -l {} \;

mmin の m は mitime のm 、なので、 amin: atimecmin:ctime も使える。

ここ30分のファイルを削除する

find /var/cache/nginx/fpm -type f -mmin -30 -delete;

find コマンド便利

ファイルを探すのにとても便利なのに、あまり使われていないと思う。なんでみんな手作業でやっちゃうの?

以前のエントリもみてください

すぐわかるfindコマンドの使い方 - それマグで!