如果用 ll -h 只能查看文件夹下文件的大小。
上述命令,并不能查看文件夹的大小。 输入: du -h --max-depth=1
5
这样就可以查看 文件夹的大小了。
题主你好,
前提: 使用cd命令切换到要查看大小的文件夹.
1.查看当前文件夹大小(不包含子文件夹):
du -Sh
2.查看当前文件夹大小(包含子文件夹):
du -sh
-----
测试截图:
我新建了一个t文件夹,往里面拷了一个1.2G的电影又在t下建了个子文件夹tt,然后将这个1.2G的电影又往tt里拷了一份,测试文件夹的结构如图:
当前目录为t目录, 我们分别执行du -sh和du -Sh看一下:
du -sh:
可以看到,执行的是du -sh命令,回显的结果中,第二个红框为当前目录的总大小(即包含子目录的大小), 第三个红框的点表示当前文件夹.
du -Sh:
可以看到,执行的命令为du -Sh, 第二个红框后面显示的是"./tt"表示当前文件夹下的tt文件夹的大小为1.2G.第三个红框后面的路径就是一个点".",表示当前文件夹的大小是1.2G.可以看到不包含子文件夹大小的时候,回显的结果中既输出了当前目录(不包含子目录)的大小, 又输出了子目录的大小.
-----
希望可以帮到题主, 欢迎追问.
linux查看一个文件夹的大小的命令为:du --max-depth 1 -lh 该文件夹的完整路径
例,查询/var文件夹的大小:
du --max-depth 1 -lh /var命令解释:
du
递归查询该路径下所有文件的大小(若不加任何参数,则显示文件夹内的所有文件,包括文件夹内子文件夹的内容)。
参数
--max-depth
1
-lh
设置递归深度为1,及不查询子文件夹。因而使用此参数只显示该文件夹的大小,不显示其中子文件夹的大小。
注意:
视 *** 作系统版本不同,命令可能为:
du --max-depth 1 -lh 该文件夹的完整路径或:
du --max-depth=1 -lh 该文件夹的完整路径
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)