我在运行时遇到一个问题du
,它没有以兆字节为单位显示使用情况(正如-m
switch 所预期的那样),而是以 TB 为单位显示:
$ du -mhs /mnt/b
2.0T /mnt/b
我怎样才能获得更细致的结果?
答案1
单独使用该 -m
选项可以以 1 兆字节块为单位显示磁盘使用情况。请注意,磁盘使用情况将显示为整数,即仅为数字,没有单位大小。
该-h
开关会“覆盖”-m
开关,并将以人性化格式显示磁盘使用情况,而不是以任何大小的块显示,并根据需要转换为 GB 和 TB。该数字将包括 k、M、G、T 等单位大小
答案2
您需要删除“h”。这会将所有内容转换为最接近的尺寸格式,并覆盖其他参数。
因此正确的命令应该是du -ms /mnt/b