找出 Linux 上最大的文件和文件夹

按磁盘占用排序列出当前目录下前 20 个最大的条目。

Linux文件诊断终端低风险
cd 进入要扫描的目录后运行下面的命令,即可按从大到小列出前 20 个最大的文件和文件夹。

01命令

命令
$ du -ahx . | sort -rh | head -20

02作用说明

du -ahx 统计每个文件(-a)的占用,以可读单位显示(-h),并只统计同一文件系统(-x)避免把挂载的网络卷算进来。sort -rh 按可读数值倒序排序,head -20 保留前 20 名。排查磁盘被什么占满时非常好用。

03风险

风险低风险
系统兼容性GNU coreutils (Debian/Ubuntu, RHEL 等)

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2025-11-21 · 分类: 文件与文件夹

06相关方案