pad*_*ony 6 filesystem files du
当我du -hs Folder在终端中运行时,我得到:118M
当我du -s Folder在终端中运行时,我得到:120664M
当我du -h Folder在终端运行时,我得到:118m
当我通过文件资源管理器(右键单击 - > 属性)找到大小时,我得到:65.5M
那么,哪个是正确的,为什么会发生这种情况?
小智 8
您的第二个输出du -s Folder以千字节而不是兆字节为单位。这是 的默认输出du。要转换为 MB 除以 1024:120664/1024 = 117.8359375,使用h标志将其四舍五入为 118MB。
您还可以使用 Bytes 查看文件夹的大小du -sb Folder。
在杜工具为您提供了实际使用的磁盘数量。您在文件资源管理器中看到的值是表观大小。这些与 中解释的不同man du:
--apparent-size
print apparent sizes, rather than disk usage; although the apparent size is usually smaller, it may be larger due
to holes in (`sparse') files, internal fragmentation, indirect blocks, and the like
Run Code Online (Sandbox Code Playgroud)
如果您--apparent-size在du其中使用选项,它将为您提供与在文件资源管理器中看到的相同的值。
至于为什么磁盘上的大小与所有文件的大小不同,请参阅此回复:为什么磁盘使用率大于其上所有文件的大小?
| 归档时间: |
|
| 查看次数: |
9064 次 |
| 最近记录: |