linux删除指定大小的文件,Linux怎么清空与删除指定大小文件

Linux怎么清空与删除指定大小文件?

//----注意可能由于复制粘贴的原因,一下指令有时候会报错find: missing argument to `-exec'。请手工输入

1,查找大文件

find /dir -size +100M -exec ls -lh {} \;

直接删除大于50M的文件,使用命令:

find /var/mail/ -size +50M -exec rm {} \;

清空一些文本文件类的东西:

echo "" > /www.jbxue.com /xxx.log

此命令能与“echo > /var/log/big.log”达到相同效果,不过,命令执行后,需要用“Ctrl + d”结束

clear > /opt/log/big.log

此命令会把big.log文件内容清空,而不删除文件

同样的效果,用true、flase、“:”等也能实现清空文件内容,而不删除文件的效果

true > /opt/log/big.log

flase > /opt/log/big.log

: > /opt/log/big.log

若想删除文件,只需利用rm命令即可。

rm -f /opt/log/big.log

如果想排序文件夹和文件,可以使用。

du -s * | sort -nr | head两个更简单的方法,用于清空文件内容:

cat /dev/null > 要清空的文件

>要清空的文件

以上命令请谨慎使用,避免清空重要文件。

// 查找

find *.jpg -size +400k -exec ls -lh {} \;

find *.png -size +400k -exec ls -lh {} \;

find *.torrent -size +300k -exec ls -lh {} \;

find *.zip -size +500k -exec ls -lh {} \;

find *.rar -size +500k -exec ls -lh {} \;

// 删除

find *.jpg -size +400k -exec rm {} \;

find *.png -size +400k -exec rm {} \;

find *.torrent -size +800k -exec rm {} \;

find *.zip -size +500k -exec rm {} \;

find *.rar -size +500k -exec rm {} \;

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值