Linux命令删除指定日期的文件

Linux命令删除指定日期的文件

2023年7月26日发(作者:)

Linux命令删除指定⽇期的⽂件1.需求按时间删除 hive 产⽣的⽇志2.查看 /var/log/hive⽬录cd /var/log/hivell3.使⽤find命令按时间筛选find 参数说明-amin -n: 最后⼀次访问发⽣在 n分钟 之内-amin n: 最后⼀次访问发⽣在距离当前时间 n分钟 ⾄ (n+1)分钟-amin +n: 最后⼀次访问发⽣在 (n+1)分钟 之外-atime -n: 最后⼀次访问发⽣在 n天 之内-atime n: 最后⼀次访问发⽣在 n天 ⾄ (n+1)天

-atime +n: 最后⼀次访问发⽣在 (n+1)天 之外-cmin -n: 最后⼀次⽂件状态修改发⽣在 n分钟 之内-cmin n: 最后⼀次⽂件状态修改发⽣在 n分钟 ⾄ (n+1)分钟-cmin +n: 最后⼀次⽂件状态修改发⽣在 (n+1)分钟 之外-ctime -n: 最后⼀次⽂件状态修改发⽣在 n天 之内-ctime n: 最后⼀次⽂件状态修改发⽣在 n天 ⾄ (n+1) 天-ctime +n: 最后⼀次⽂件状态修改发⽣在 (n+1)天 之外-mmin -n: 最后⼀次⽂件内容修改发⽣在 n分钟 之内-mmin n: 最后⼀次⽂件内容修改发⽣在 n分钟 ⾄ (n+1)分钟-mmin +n: 最后⼀次⽂件内容修改发⽣在 (n+1)分钟 之外-mtime -n: 最后⼀次⽂件内容修改发⽣在 n天 之内-mtime n: 最后⼀次⽂件内容修改发⽣在 n天 ⾄ (n+1)天-mtime +n: 最后⼀次⽂件内容修改发⽣在 (n+1)天 之外#查找⽂件内容修改发⽣在2天之内的⽂件find /var/log/hive/ -name "*" -mtime -2

4.执⾏删除#删除5天前的⽂件

# -exec参数,如果查找有返回,可在exec参数后加上需要操作的命令,查找结果⽤{}来代替find /var/log/hive/ -name "*" -mtime +5 -exec rm -rfv {} ;

发布者:admin,转转请注明出处:http://www.yc00.com/news/1690359775a337610.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信