找出 Linux 上最大的文件和文件夹
按磁盘占用排序列出当前目录下前 20 个最大的条目。
cd 进入要扫描的目录后运行下面的命令,即可按从大到小列出前 20 个最大的文件和文件夹。
01命令
命令
$ du -ahx . | sort -rh | head -2002作用说明
du -ahx 统计每个文件(-a)的占用,以可读单位显示(-h),并只统计同一文件系统(-x)避免把挂载的网络卷算进来。sort -rh 按可读数值倒序排序,head -20 保留前 20 名。排查磁盘被什么占满时非常好用。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- du(1) — estimate file space usage依据: du -a lists all files; -x stays on one filesystem; combined with sort -rh shows largest first.
最后验证: 2025-11-21 · 分类: 文件与文件夹