Linux定时删除过期文件
Linux #定时删除 #过期文件2012-05-10 22:23
在管理Linux下的文件时,我们通常会有定时删除过期文件的这个需求。比如定时删除超过指定时间的日志文件,不然时长越久,你的日志文件占用的空间就越大,那离爆磁盘不远了,还有也解决网站方便的需求,比如我们建立的淘宝客api的程序,为了提高商品页的访问速度,我们需要进行关键数据的缓存,也需要定时删除过期的缓存文件,如果是使用PHP程序扫描删除,那将得不偿失。
find /home/wwwroot -type f -mtime +30 -exec rm -f {} \;说明:/home/wwwroot是查找文件的路径。
-type f是指定文件类型为普通文件。
-mtime +30是指修改时间距离现在30天的文件。
-exec rm -f指执行删除匹配出来的文件并且不提示。
下面我们就可以添加到crontab定时执行命令,具体说明请看定时自动启动任务crontab命令用法。http://yige.org/p/89
相关文章
- 怎样设置Linux时区为东八区 2012/05/10
- Linux FTP命令使用实例 2012/05/10
- Linux下解压rar压缩文件 2012/05/10
- 将man手册的内容输出到普通文本文件txt 2012/05/10
- Linux下SSH常用命令 2012/05/10
- CentOS关闭iptables防火墙 2012/05/10
- SSH工具Putty远程管理Linux服务器或VPS 2012/05/10
- centos下用yum安装gcc 2012/05/04
- CentOS配置无线网卡 2012/05/01
- Linux下创建临时文件 2012/04/28