学习啦>学习电脑>操作系统>Linux教程>

Linux如何使用命令定时删除过期文件

孙胜分享

  Linux系统操作中,定时删除过期文件能够释放空间内存,避免资源浪费,可使用命令实现,下面学习啦小编就给大家介绍下Linux如何使用命令定时删除过期文件。

  代码如下:

  find /var/www/ -type f -mtime +30 -exec rm -f ‘{} \;’

  以上命令删除30天以前的过期文件。

  命令说明:

  /var/www/是查找文件的路径。

  -type f是指定文件类型为普通文件。

  -mtime +30是指修改时间距离现在30天的文件。

  -exec rm -f指执行删除匹配出来的文件并且不提示,有的系统需要带单引号,有的不需要。

  将以上命令,添加到crontab中,即可实现定期删除了。

  比如,每天的1点30分钟实现删除,可以这样:

  代码如下:

  #crontab -e

  30 1 * * * find /var/www/ -type f -mtime +30 -exec rm -f ‘{} \;’

  上面就是Linux使用命令定时删除过期文件的方法介绍了,在使用命令的时候,你可根据具体情况选择删除过期文件的时间,选好周期是关键。

  Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

    319145