Linux下清空与删除指定大小的大文件命令

如题所述

查找大文件
                代码如下    

   find /dir -size +100M -exec ls -lh {} \;
如果想直接删除大于50M的文件,使用命令
                代码如下    

   find /var/mail/ -size +50M -exec rm {} \;
如果要清空一些文本文件类的东西,可以使用
                代码如下    

   echo "" /www.111cn.net /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 要清空的文件
要清空的文件
这几个命令虽然是很方便,但是要谨慎使用,避免清空重要文件。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网