Linux查看文件夹大小

Linux查看文件夹大小

du = disk usage 磁盘使用率,输出每个文件或者目录总大小

# 查看当前目录的总大小
$ du -sh
# 查看当前目录所有子目录的大小
$ du -sh *
# 查看当前目录和所有子目录大小,最后一行会显示当前目录的总大小,不包括隐藏文件
$ du -ach *
# du -sh 目录路径
$ du -sh /usr

不能用ls:
Linux系统中,目录(directory)也是一种文件。打开目录,实际上就是打开目录文件。目录文件的结构非常简单,就是一系列目录项(dirent)的列表。每个目录项,由两部分组成:所包含文件的文件名,以及该文件名对应的inode号码。
所以ls -al命令实际显示的就是目录文件的大小。又因为OS定义的文件最小存取单位“块”(block)是4KB,所以目录一般显示为4096B。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注