linux怎么查看各个文件夹大小
linux怎么查看各个文件夹大小详细介绍
在 Linux 系统里,你可以使用以下命令查看各个文件夹的大小:
1.
du 命令
du 命令用于估算文件空间使用量,它能递归地计算指定目录下所有文件和子目录的大小。
常用参数
-h:以人类可读的格式显示大小(如 KB、MB、GB)。-s:只显示每个参数的总计大小,而不显示子目录的详细信息。
示例
- 查看当前目录下各个子文件夹的大小:
bash
--max-depth
这个命令中的 --max-depth=1 表示只深入到当前目录下一级子目录,-h 是以人类可读的格式输出结果。
- 查看指定目录(例如
/home/user/Documents)下各个子文件夹的大小:
bash
--max-depth /home/user/Documents
- 若只想查看指定目录(例如
/var/log)的总大小:
bash
/var/log
-s 表示只显示总计大小,-h 表示以人类可读的格式输出。
2.
ncdu 命令
ncdu 是一个交互式的磁盘使用分析工具,它能以可视化的方式展示目录和文件的大小。
安装
如果系统中没有安装 ncdu,可以使用包管理器进行安装,以 Ubuntu 为例:
bash
ncdu
使用
在终端输入 ncdu 并回车,默认会分析当前目录。若要分析指定目录(例如 /mnt/data),可以使用以下命令:
bash
ncdu /mnt/data
启动后,你可以使用上下箭头键选择目录,按回车键进入子目录,按 n 键按文件名排序,按 s 键按文件大小排序,按 q 键退出。
3.
df 命令
df 命令主要用于显示文件系统的磁盘使用情况,但也能帮助你了解各个挂载点的使用情况。
示例
查看所有文件系统的使用情况:
bash
912df
-h 参数表示以人类可读的格式输出结果。这个命令会显示每个文件系统的总容量、已用容量、可用容量和挂载点等信息。