当前位置: 首页 » 产品 » 生活保健 » 正文

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

放大字体  缩小字体 发布日期: 2024-11-27 04:19   来源:http://www.baidu.com/  作者:无忧资讯  浏览次数:17
核心提示:  查找大文件代码如下 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 > 要清空的文件

>要清空的文件

 

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

 
 
[ 产品搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 

 
推荐图文
推荐产品
点击排行
    行业协会  备案信息  可信网站