linux使用find和crontab命令定期清理过期文件

2019-10-13 12:45:56于丽

      p: 管道文件

      l: 符号链接文件

      f: 普通文件

  -follow : 如果 find 命令遇到符号链接文件,就跟踪至链接所指向的文件

  -delete : 删除查找到的文件或目录

定期清理

至此,定期清理无用的文件就变得很简单了。我们只需要在 crontab 里结合 find 命令的 -delete 选项即可。

0 8 * * * find /home/s/coredump -user search -type f -mtime +7 -delete

这里,我们在每天早上 8 点整执行 find 命令;该命令会在 /home/s/coredump 目录下寻找 search 用户创建的普通 7 天前的文件,然后删除掉。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。