GNU Linux统计文件夹(目录)占用的磁盘大小
在 Linux 中使用 ls
时,显示的文件夹大小始终为 4kb。这是因为在 Linux 中目录也是一个文件,里面存储着特有的数据结构,所以 ls
显示的就是这个目录文件的大小,并不是这个目录中所有文件的大小的总和。
命令
使用 du
命令就可以统计一个目录下所有目录所占用的真正的磁盘大小。
du [options] [directorys or files]
选项说明
- -a:显示所有的子目录和子文件的磁盘总用量。
- -h:使用友好的单位显示大小,如 KB、MB、G 等。
- -s:不显示子目录的信息,只显示当前查询的目录的磁盘总用量。
- 不加选项时:显示所有子目录的磁盘使用量。相比于
-a
少了子文件的信息。
例如
不加选项时
使用-a
包括了子文件。
使用-s
最后修改于 2021-02-09