linux怎么看目录所占空间
linux怎么看目录所占空间详细介绍
在 Linux 中,可以使用以下命令查看目录所占空间:
1.
du 命令(查看目录 / 文件大小)
du(Disk Usage)命令用于显示目录或文件的磁盘使用空间,常用选项:
-h:以人性化格式(如 KB、MB、GB)显示大小。-s:仅显示目录或文件的总和(不列出子项)。-a:显示目录下所有文件和子目录的大小(包括单个文件)。-c:显示总和(包括所有子项的总和)。
常用示例:
- 查看当前目录下所有子目录的大小(按从大到小排序):
bash--max-depth--max-depth=1:限制只显示当前目录的直接子目录,不深入子目录内部。sort -rh:按大小降序排列(-r逆序,-h按人类可读格式排序)。
- 查看指定目录的总大小:
bash/path/to/directory - 查看目录下所有文件和子目录的详细大小:
bash/path/to/directory
2.
df 命令(查看文件系统磁盘空间)
df(Disk Free)命令用于显示文件系统的磁盘空间使用情况,包括已用、可用、挂载点等信息:
-h:以人性化格式显示大小。
常用示例:
- 查看所有文件系统的磁盘使用情况:
bash - 查看指定目录所在文件系统的磁盘使用情况:
bash/path/to/directory
总结:
du用于查看 目录 / 文件自身占用的磁盘空间(精确到目录或文件)。df用于查看 文件系统的整体磁盘使用情况(如分区的总空间、已用空间、可用空间等)。
根据需求选择合适的命令即可。例如,若想知道某个目录及其子目录的大小细节,用 du;若想了解磁盘整体空间占用,用 df。