清理Linux下的大文件

2014-10-30 3094点热度 0人点赞 1条评论

查找大文件

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

如果要清空一些文本文件类的东西,可以使用

1 echo "" > /www/xxx.log

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

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

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

1 du -s * | sort -nr | head

六度

这个人很懒,什么都没留下

文章评论

  • xiaoming

    写得很好学到了

    2026-11-01
  • 小明

    写得很好,学到了

    2026-11-01
  • norse name generator

    刚才看了这篇清理Linux大文件的教程,里面提到用ncdu交互式清理确实比纯命令的时候,别直接扫根目录,很容易踩坑。

    2026-10-17
  • robber game

    先跑 `du -h --max-depth=1 | sort -h` 找找是哪几个目录在吃硬盘,比直接 `rm -rf` 靠谱多了。另外记得先 `lsof | grep deleted` 看看有没有进程还占着文件,不然删了空间不释放。

    2026-10-17
  • 消灭星星

    这个必须支持啊~
    沙发,学习了,感谢分享。
    我觉得写的挺好的

    -0001-11-30