中易网

如何查看目录下所有子目录的大小

答案:2  悬赏:50  
解决时间 2021-02-26 04:43
如何查看目录下所有子目录的大小
最佳答案
du -sh * 查看当前目录下的文件夹大小
du 命令

用途

概述磁盘使用。

语法
du [ -a | -s ] [ -k ] [ -m ] [ -g ][ -l ] [ -r ] [ -x ] [ -H | -L ][ File ... ]

描述
du命令显示用于文件的块的数量。如果指定的File参数实际上是一个目录,就要报告该目录内的所有文件。如果没有提供 File参数,du命令使用当前目录内的文件。
如果File参数是一个目录,那么报告的块的数量就是分配到目录中文件以及分配到目录自身的块之和。
指定-a标志,报告个体文件中块数量。不管是否使用了-a标志,由File参数指定的个体文件总是要列出。
指定-s标志,报告用于所有指定文件和目录中所有文件的全部块。
块计数包括每个文件的间接块。块计数是通过 512 字节单位计算的,它与系统使用的群集大小无关。指定-k标志,通过 1024 字节单位计算块数。

注:
具有多个链接的文件只为一个条目计数和书写。
由于块计数只基于文件大小,所以在报告的块数中,未分配的块是没有包含进去的。
如果du得不到文件属性,或者无法读取目录,它就报告一个错误,并且会影响命令的退出状态。

标志

-a 为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。将该标志与-s标志进行对比。
-g 用 GB 单位计算块数,而不是用缺省的 512 字节单位。对磁盘使用情况的输出值要用浮点数,这是因为如果用字节为单位的话,值会非常大。
-H 如果在命令行指定了符号链接,du 命令将统计链接引用的文件或文件层次结构的大小。
-k 用 1024 字节单位计算块数,而不是用缺省的 512 字节单位。
-l 在文件链接和多链接之间均匀地分配块。根据缺省值,有两个或者更多链接的文件只计数一次。
-L 如果在命令行指定了符号链接或者在文件层次结构的遍历中多次遇到符号链接,则 du 命令应统计链接引用的文件或文件层次结构的大小。
-m 用 MB 单位计算块数,而不是用缺省的 512 字节单位。对磁盘使用情况的输出值要用浮点数,这是因为如果用字节为单位的话,值会非常大。
-r 报告不可访问的文件或者目录名。此为缺省设置。
-s 为所有指定文件显示整个磁盘使用情况,或者为一个目录中的所有文件显示总的磁盘使用情况。将该标志与-a标志进行对比。
-x 在评估文件大小时,只评估那些与File参数指定的文件或者目录驻留在相同设备上的文件。例如,您可以指定一个在多个设备上包含文件的目录。这种情况下,-x标志就为与目录驻留在相同设备的所有文件显示块的大小。
如果指定了全部-k、-m和-g标志,或者是其中任意两个,最后指定的那个起作用。用标志-m和-g输出磁盘使用情况就会近似成最接近的第二位十进制数。

退出状态

此命令返回下列出口值:

0 成功结束。
>0 发生错误。

示例
要概述一个目录树及其每个子树的磁盘使用情况,请输入:
du /home/fran

这在/home/fran目录及其每个子目录中显示了磁盘块数。
要通过 1024 字节块概述一个目录树及其每个子树的磁盘使用情况,请输入:
du -k /home/fran

这在/home/fran目录及其每个子目录中显示了 1024 字节磁盘块数。
要通过 MB 磁盘块概述一个目录树及其每个子树的磁盘使用情况,请输入:
du -m /home/fran

这在/home/fran目录及其每个子目录中显示了 MB 磁盘块数(近似到最接近的第二位十进制数)。
要通过 GB 块概述一个目录树及其每个子树的磁盘使用情况,请输入:
du -g /home/fran

这在/home/fran目录及其每个子目录中显示了 GB 磁盘块数(近似到最接近的第二位十进制数)。
要显示每个文件磁盘使用情况,请输入:
du -a /home/fran

这显示了包含在每个文件以及目录/home/fran的子目录中的磁盘块数。在目录旁的数字就是该目录树的磁盘使用情况。在常规文件旁的数字就是该文件单独的磁盘使用情况。
要只显示一个目录树的全部磁盘使用情况,请输入:
du -s /home/fran

-s标志控制du命令,只显示/home/fran目录和其中包含的文件的磁盘使用情况的总和。通过缺省值,如果du命令无法读取一个文件或者目录,就显示一条错误消息。
除了在 /home/fran 的遍历中找到的常规文件,还要显示所有符号链接引用的文件或文件层次结构的磁盘使用,请输入:
du -L /home/fran

要报告符号链接 mylink 引用的文件或文件层次结构的磁盘使用,请输入:
du -H mylink
全部回答
在f盘的abc文件夹下建立一个子目录dos_mecmd打开命令提示符输入 f:\abc\dos_me即可!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
笔记本电脑开机怎样使用指纹加密,能视频头像
男生怎么保养
电脑软件安装在C盘与不安装在C盘区别是什么?
请问在excel单元格中要插入平方这个函数怎么
同力装饰在哪里啊,我有事要去这个地方
听说淘宝开店3周之内没上传宝贝,就会封店什
应届毕业生去什么网站找工作比较靠谱?大家给
深圳福田口岸门口能不能停车上下客人
金泊湾这个地址在什么地方,我要处理点事
炒菜包含什么化学变化?什么物理变化?
兴隆门窗加工部在哪里啊,我有事要去这个地方
数学问题 (x的二分之一次方-x的四分之一次方+
IBM Kid Smart儿童早期智力开发工程北方工业
沙坪坝区军红水泥制品厂我想知道这个在什么地
温州哪里可以卖PSP
推荐资讯
无主之地问题 游民高压板
LOL监视图腾使用了有什么效果
驾驶执照C证升B证有什么要求?????
雅园小区在什么地方啊,我要过去处理事情
fancl和poal哪个好
腹部肌肉拉断一般是什么症状
电信宽带费在任何门店可以交吗?
奔驰三个重要人物以及功绩
为什么我买的蓝莓开的却是黄花
平坝区马场镇普贡村民委员会在什么地方啊,我
贝龙多新桥家居建材商场在哪里啊,我有事要去
我是一名女大学生,不过大家都说我穿的衣服是
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?