find 參數說明ide
-amin -n: 最後一次訪問發生在 n分鐘 以內 -amin n: 最後一次訪問發生在距離當前時間 n分鐘 至 (n+1)分鐘 -amin +n: 最後一次訪問發生在 (n+1)分鐘 以外 -atime -n: 最後一次訪問發生在 n天 以內 -atime n: 最後一次訪問發生在 n天 至 (n+1)天 -atime +n: 最後一次訪問發生在 (n+1)天 以外 -cmin -n: 最後一次文件狀態修改發生在 n分鐘 以內 -cmin n: 最後一次文件狀態修改發生在 n分鐘 至 (n+1)分鐘 -cmin +n: 最後一次文件狀態修改發生在 (n+1)分鐘 以外 -ctime -n: 最後一次文件狀態修改發生在 n天 以內 -ctime n: 最後一次文件狀態修改發生在 n天 至 (n+1) 天 -ctime +n: 最後一次文件狀態修改發生在 (n+1)天 以外 -mmin -n: 最後一次文件內容修改發生在 n分鐘 以內 -mmin n: 最後一次文件內容修改發生在 n分鐘 至 (n+1)分鐘 -mmin +n: 最後一次文件內容修改發生在 (n+1)分鐘 以外 -mtime -n: 最後一次文件內容修改發生在 n天 以內 -mtime n: 最後一次文件內容修改發生在 n天 至 (n+1)天 -mtime +n: 最後一次文件內容修改發生在 (n+1)天 以外 #查找文件內容修改發生在2天以內的文件 find /var/log/hive/ -name "*" -mtime -2
執行刪除3d
#刪除5天前的文件 # -exec參數,若是查找有返回,可在exec參數後加上須要操做的命令,查找結果用{}來代替 find /var/log/hive/ -name "*" -mtime +5 -exec rm -rfv {} \;