使用python,终端命令(ubuntu)和文件夹属性的不同大小的文件夹

时间:2016-11-28 12:41:59

标签: python ubuntu size directory

我想获得我正在处理的文件夹的大小,并且我已经尝试了以下内容:

  • 右键单击并检查文件夹的属性(105.8MB)

  • 直接在终端中发出命令:

    • du -hsc *(总计出现105MB的最后一行)
    • du -sch(最后一行 总计出现418MB)
  • 这个答案的方法: Calculating a directory size using Python? (418MB)

为什么我会有这么大的不同尺寸?

1 个答案:

答案 0 :(得分:0)

du -sch *将忽略隐藏的目录,因此通常使用星号获得的尺寸小于仅运行du -sch。这真的是上面所有例子之间的唯一区别。

如果您只需要将此值显示给用户,请选择您要显示的值。

如果您需要确切的大小,du命令可能不是您想要的,因为它显示磁盘使用情况,如果磁盘块更大,它将与文件大小不同超过1个字节。