語法:
find dir[#指定查找目錄] -mtime +days[#指定保留天數] -type f[#查找類型] -name "*.*" -exec rm -rf {} \;
dir:指定查找目錄
-mtime:指定保留的天數,即多少天之前的文件全部刪除。例如只保留歷史7天內的文件,則-mtime參數就設置為7
-type:指定查找類型,如查找文件該參數就設置為f
-name:指定文件名,則采用正則匹配
-exec:針對查找到的目標執行的操作
示例:
find /u01/app/oracle/admin/orcl/dpdump -mtime +7 -name "jslt*.log" -exec rm {} \;
參考博文:linux 刪除指定日期之前的文件