Find find and Delete it specified Date



這一行可以把/path/to/file*下面五分鐘前修改或建立的檔案給刪除
當然也可以指定時間
只要修改ctime的參數就可以
find /path/to/file* -cmin 5 -maxdepth 0 -type f -exec rm {} \;



-atime 檔案的最後存取時間到find 的執行時間差
-amin n 同 -atime 只是n是以分為單位
-Btime 檔案的inode 建立時間到find 的執行時間差,這參數限用於Freebsd
-ctime 檔案的狀態資訊最後修改的時間到find 的執行時間差
-cmin n 同 -ctime只是n是以分為單位
-mtime 檔案的最後修改時間到find 的執行時間差
-mmin n 同 -mtime只是n是以分為單位

ex: 
find ./ -mtime 7  \\ 找七天前當天有修改過的檔案
find ./ -mtime -7  \\ 找七天有修改過的檔案
find ./ -mtime +7  \\ 找七天以前有修改過的檔案


留言