ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux自动删除N天前文件

linux自动删除N天前文件

原创 Linux操作系统 作者:myownstars 时间:2010-07-13 16:22:53 0 删除 编辑

语法:

find 目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;

例子:

find /u01/backups -mtime +10 -name "*.*" -exec rm -rf {} \;将目录/u01/backups下所有带.的10天前文件删除;

find: linux查找命令; -mtime: 标准语法; +10: 10天以前; -exec: 固定语法; rm -rf: 强制删除文件,包括目录; {} \: 固定语法 大括号+空格+\

#vi clear
#!/bin/sh
find /u01/backups -mtime +10 -name "*.*" -exec rm -rf {} \;

赋予权限
#chmod 777 clear

将clear.sh文件加入到系统任务
#crontab -e
* 2 * * */usr/local/bin/clear这里设置是每天凌晨2点执行clear文件进行数据清理

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15480802/viewspace-667935/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: rman恢复到异机
请登录后发表评论 登录
全部评论

注册时间:2010-03-18

  • 博文量
    375
  • 访问量
    3320649