🎬 HoRain云小助手个人主页

 🔥 个人专栏: 《Linux 系列教程》《c语言教程

⛺️生活的理想,就是为了理想的生活!


⛳️ 推荐

前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。

专栏介绍

专栏名称

专栏介绍

《C语言》

本专栏主要撰写C干货内容和编程技巧,让大家从底层了解C,把更多的知识由抽象到简单通俗易懂。

《网络协议》

本专栏主要是注重从底层来给大家一步步剖析网络协议的奥秘,一起解密网络协议在运行中协议的基本运行机制!

《docker容器精解篇》

全面深入解析 docker 容器,从基础到进阶,涵盖原理、操作、实践案例,助您精通 docker。

《linux系列》

本专栏主要撰写Linux干货内容,从基础到进阶,知识由抽象到简单通俗易懂,帮你从新手小白到扫地僧。

《python 系列》

本专栏着重撰写Python相关的干货内容与编程技巧,助力大家从底层去认识Python,将更多复杂的知识由抽象转化为简单易懂的内容。

《试题库》

本专栏主要是发布一些考试和练习题库(涵盖软考、HCIE、HRCE、CCNA等)

目录

⛳️ 推荐

专栏介绍

🚀 1. 最简单的方法:ls 命令(适合快速查看当前目录)

🔍 2. 最常用的方法:du + sort(适合查看整个目录)

🕵️ 3. 精准查找:find 命令(适合按条件搜索)

🧩 4. 交互式工具:ncdu(最适合深入分析)

💡 一些实用小贴士:


img

嘿!最近在处理磁盘空间问题吗?😄 我也经常遇到磁盘空间被大文件悄悄吃掉的情况,所以整理了几种超实用的Linux查找大文件方法,保证让你快速定位"空间黑洞"!

🚀 1. 最简单的方法:ls 命令(适合快速查看当前目录)

ls -lhS | head -n 10

这个命令会按文件大小从大到小排序,显示当前目录下最大的10个文件。特别适合快速检查当前文件夹。

🔍 2. 最常用的方法:du + sort(适合查看整个目录)

du -ah . | sort -rh | head -n 10

这个组合命令会显示当前目录及所有子目录中最大的10个文件/目录。-ah表示显示所有文件和目录的大小,-rh表示按人类可读格式排序(KB、MB、GB),head -n 10显示前10个。

如果你想查看整个系统(需要sudo权限):

sudo du -ah / | sort -rh | head -n 10

🕵️ 3. 精准查找:find 命令(适合按条件搜索)

find /path/to/search -type f -size +100M | xargs ls -lh

这个命令会查找指定路径下大于100MB的所有文件。你可以把100M改成500M2G等,根据需要调整。

例如,查找当前用户主目录下最大的10个文件:

find $HOME -type f -printf '%s %p\n' | sort -nr | head -n 10 | xargs ls -lh

🧩 4. 交互式工具:ncdu(最适合深入分析)

这个工具特别适合不想在命令行里折腾的小伙伴,它会以图形界面方式展示磁盘使用情况。

安装:

# Debian/Ubuntu
sudo apt install ncdu

# CentOS/RHEL
sudo yum install ncdu

运行:

ncdu /

在界面中:

  • 用方向键浏览
  • d删除选中的文件
  • Enter进入目录
  • g跳转到根目录

💡 一些实用小贴士:

  1. 查看特定大小的文件find / -type f -size +500M 会列出所有大于500MB的文件

  2. 查看当前目录下最大的目录

    du -sh * | sort -hr | head -n 10
    
  3. 避免误删:在删除前,先用du确认大小,别让"大文件"成了"大错误"!

  4. 快速清理:找到大文件后,可以尝试用rm删除,但记得先备份重要数据!

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐