暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

linux按时间rm删除文件

原创 .ing 2022-10-27
5391

在工作中,难免会碰到采用rm,批量删除多少天以前的文件,释放空间,今天遇到的是删除闪回日志,释放空间


可以看到它们不像有些文件,以时间后缀排序,那样的话直接根据命名的日志删除就行了,比如下面的主机日志,就是以时间后缀生成的文件


我们可以采用如下linux命令按照时间查找出多少天以前的文件,然后批量删除

find /var/log/ -name "*.flb" -mtime +2 -exec rm -Rf {} \;

  • /var/log/ :准备要进行清理的任意目录
  • -mtime:标准语句写法
  • +2:查找2天前的文件,数字代表天数
  • "*.flb":希望查找的数据类型为后缀为.flb的所有文件,"*"表示查找所有文件
  • -exec:固定写法
  • rm -rf:强制删除文件,包括目录
  • {} \; :固定写法,一对大括号+空格+/+;
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论