zl程序教程

您现在的位置是:首页 >  系统

当前栏目

linux 删除指定日期之前的文件详解程序员

Linux文件日期程序员 详解 删除 指定 之前
2023-06-13 09:19:58 时间

find /email/v2_bak -mtime +92 -type f -name *.mail[12] -exec rm -rf {} /;

/email/v1_bak 设置查找的目录;

-mtime +92 设置时间为91天前;

-type f 设置查找的类型为文件;

-name *.mail[12] 设置文件名称中包含mail1或者mail2;

-exec rm -f 查找完毕后执行删除操作;

  将此命令写入crontab后即可自动完成查找并删除的工作了。

2. 或者用:find . -ctime +40 -type f | xargs rm -rf
  #!/bin/sh

  find /opt/bak -mtime +6 -name *.log -exec rm {} /;

  find /opt/bak -mtime +6 -name *.dmp -exec rm {} /;