在 Linux 系统中,查看文件夹大小有以下几种常用方法:
du 命令(推荐)基本语法:
du -sh /path/to/directory
-s:显示总大小(不显示子目录明细)。-h:以易读格式显示(如 KB、MB、GB)。/path/to/directory:替换为目标目录路径。示例:
du -sh /home/user # 查看 /home/user 目录的总大小
查看目录及其子目录大小(无 -s 选项):
du -h /path/to/directory
按大小排序子目录:
du -h --max-depth=1 /path/to/directory | sort -h
ncdu 工具(交互式查看)如果系统未安装,可通过包管理器安装(如 sudo apt install ncdu 或 sudo yum install ncdu)。
使用方式:
ncdu /path/to/directory
Enter 进入子目录,q 退出。ls 命令(仅显示目录本身大小,非实际内容)ls -ldh /path/to/directory
-d:显示目录本身信息(而非内容)。-h:易读格式。baobab(Disk Usage Analyzer):sudo apt install baobab(Debian/Ubuntu)baobab 或通过图形界面启动。bash
du -sh --exclude="*.log" /path/to/directorybash
du -h --max-depth=2 /path/to/directorybash
du -h --max-depth=1根据需求选择合适的方法,du -sh 是最快速直接的方案,而 ncdu 适合深入分析大目录。