直接查看当前文件夹的大小:
du –sh
只看文件夹的名字里包含某字符串的子文件夹的大小:
du –h –d 1 | grep “BACKEND”
我的linux系统被阉割的比较厉害,并不像参考的文章里那么多开关。上面列出来的命令是我实测可以用的。
2019-01-29 补充内容
===============
在Isilon的文件系统中,文件在存放的时候除了自身的大小之外,还会加上protection的部分。
举个例子,一个100MB的文件,存在Isilon的一个共有4个节点的集群上,文件的保护等级(protection level)为2d:1n (6+2)。那么该文件在存储的时候的protection overhead是2/8=25%.
那么这个文件存放在Isilon的这个文件系统中,就会占用125MB, 其中100MB是其自身大小,25MB是protection overhead。
假设一个文件夹只存放了这个100MB的文件,那么我们是可以使用du命令来得到这个文件夹中的所有文件的实际占用大小(physical size),也可以查看所有文件的自身大小(logical size)。
du –Ask folder (This shows the logical size of the folder)
du –sk folder (This shows the physical size of the folder)
du –Ask file (This shows the logical size of a file)
du –sk file (This shows the physical size of a file)
参考资料
============
Linux中查看各文件夹大小命令du -h --max-depth=1