需求:删除10天前的文件
语句写法:find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;
查看10天前一共有多少个文件:
写法一
find /u01/app/oracle/admin/XXX/adump -mtime +10 -name "*.aud" | wc -l
写法二:
find /u01/app/oracle/admin/XXX/adump -mtime +10 -name "*.aud" -exec ls -wc{} \;
删除前10天的文件:
find /u01/app/oracle/admin/XXX/adump -mtime +10 -name "*.aud" -exec rm -rf {} \;