Linux按指定属性删除文件和文件夹

find /filepath -name "*.txt" -mtime +2 -exec rm {} \;

说明:

  1. "find /filepath -name "*.txt" -mtime +2"表示查找想要删除的内容;
    -ctime 文件最后一次修改时间,后面只能用整数,单位为天,同时,还有atime,mtime,amin,cmin,mmin等参数可选;
  2. -exec rm {} \; 就表示对前面的结果执行删除操作;
    -exec 表示后面是需要执行的命令,{}代表find找到的内容,";"是固定写法表示结束-exec;
    将-exe换成-ok,则每次删除需要手动确认。

删除当前目录下大小为914k的文件

find -size 914k -exec rm {} \;

删除当前目录下小于914k的文件

find -size -914k -exec rm {} \;

删除当前目录下大于914k的文件

find -size +914k -exec rm {} \;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值