请选择 进入手机版 | 继续访问电脑版
登录 | 立即注册 切换到窄版
查看: 1889|回复: 0

批量删除文件

[复制链接]

6

主题

6

帖子

53

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
53
发表于 2017-2-23 10:48:03 | 显示全部楼层 |阅读模式
1. 删除12小时前修改的,以catalina.out.开头的文件
  1. find .  ! -mtime -0.5 -type f -name "catalina.out.*" | xargs rm -f     #0.5天

  2. find .  ! -mmin -720 -type f -name "catalina.out.*" | xargs rm -f     #720分钟即12小时
复制代码
2. 删除catalina.out.开头的文件,保留最新的10个文件
  1. ls -t catalina.out.* | awk 'NR>10' | xargs rm -f

  2. ls -t catalina.out.* | awk 'NR>10{print "rm -f " $0}' | bash    #rm -f 后面需要有空格
复制代码


回复

使用道具 举报

Archiver|手机版|小黑屋|浩思BBS

GMT+8, 2020-11-28 06:19 , Processed in 0.193955 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表