欢迎来到山村网

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

2019-03-09 13:29:52浏览:338 来源:山村网   
核心摘要:  查找大文件 代码如下find/dir -size +100M -exec ls -lh {} \;   如果想直接删除大于50M的文件,使用命令 代码如下find/v

  查找大文件

代码如下

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 > 要清空的文件

>要清空的文件

  这几个命令虽然是很方便,但是要谨慎使用,避免清空重要文件。

(责任编辑:豆豆)
下一篇:

linux系统中ntpdate同步网络日期时间

上一篇:

Linux网络操作命令netstat

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com