|
蓝森林 http://www.lslnet.com 2006年6月26日 11:18
按时间来删除备份文件.
小弟刚学习SHELL,现在写完了一个邮件备份脚本.如.每天都自动备份邮箱存储信息.
由于每天它都 会自动备份,这样一去会造成磁盘空间不够,我想只能在磁备盘上只能储10天的邮箱信息,10天以前的备份信息将删除,现在想写一个SHELL程序,想让它每天也自删除10天前备份的文件.请问如编写!!!!
求高手指点 |
按时间来删除备份文件.
find + crontab可以满足功能。
坛子里讨论这个问题的帖子很多,楼主搜搜看。 |
按时间来删除备份文件.
find /dir -type f -mtime +10 -exec rm {} \;
got to test out on your machine using
find /dir -type f -mtime +10 -exec ls -l {} \;
adjust '-mtime' since differenct unix got different implementation for "find" mtime option . |
按时间来删除备份文件.
多谢!!! |
| |