在日常使用 Linux 系统的过程中,了解文件和目录占用的磁盘空间是非常重要的。无论是排查系统变慢的原因、清理无用文件,还是规划存储资源,都需要对Linux文件大小统计有基本的掌握。本教程将手把手教你如何使用常用命令来查看和分析磁盘使用情况,即使是刚接触 Linux 的小白也能轻松上手!
当你发现系统运行缓慢、磁盘空间不足,或者想整理项目文件时,就需要知道哪些文件或目录占用了大量空间。通过磁盘空间分析,你可以快速定位“罪魁祸首”,从而做出合理的清理或迁移决策。
du(disk usage)是 Linux 中用于统计文件和目录磁盘使用情况的核心命令。它简单高效,功能强大。
最简单的用法是直接在终端输入:
du 这会递归列出当前目录下所有子目录和文件的磁盘使用量(以 KB 为单位)。
为了让输出更易读,推荐加上 -h(human-readable)参数:
du -h 此时输出会以 KB、MB、GB 等单位显示,例如 2.3M、1.5G,非常直观。
如果你只想知道某个目录总共占了多少空间,可以使用 -s(summarize)参数:
du -sh /home 这条命令会输出 /home 目录的总大小,例如:12G /home。
要查看某一层级下的目录大小,可以使用 --max-depth=N。例如,只看当前目录下一级子目录的大小:
du -h --max-depth=1 /var 这在分析大型目录结构时特别有用。
除了 du,还有几个命令可以辅助进行Linux系统管理中的空间分析:
df -h:查看整个磁盘分区的使用情况。ls -lh:查看单个文件的大小(适合小范围检查)。ncdu:一个交互式的磁盘使用分析工具(需安装),图形化更强。结合管道(|)和排序命令,可以快速找出占用空间最大的项目:
du -h /home | sort -hr | head -n 10 解释:
du -h /home:统计 /home 下所有目录大小sort -hr:按人类可读格式逆序排序(最大的在前)head -n 10:只显示前10行这样你就能一眼看到最占空间的10个目录了!
掌握 du 命令及其常用参数,是每个 Linux 用户必备的技能。通过本文介绍的方法,你可以轻松完成Linux文件大小统计任务,高效管理你的系统磁盘空间。无论是日常维护还是故障排查,这些技巧都将为你节省大量时间。
赶快打开你的终端,试试这些命令吧!
本文由主机测评网于2025-11-30发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025111554.html