发新话题
打印

令人疑惑的 du 输出: byte, KB, MB 的换算关系?

令人疑惑的 du 输出: byte, KB, MB 的换算关系?

搞不懂:
引用:
-(dearvoid@LinuxEden:Forum)-(~/tmp)-
[$$=8146 $?=0]
; ls -l file
-rw-r--r-- 1 root root 1048576 2008-06-30 12:42 file
-(dearvoid@LinuxEden:Forum)-(~/tmp)-
[$$=8146 $?=0]
; ls -lh file
-rw-r--r-- 1 root root 1.0M 2008-06-30 12:42 file
-(dearvoid@LinuxEden:Forum)-(~/tmp)-
[$$=8146 $?=0]
; du -b file
1048576    file  <---- 1024 * 1024 * 1024
-(dearvoid@LinuxEden:Forum)-(~/tmp)-
[$$=8146 $?=0]
; du -k file
1028       file    <--- 怎么不是 1024
-(dearvoid@LinuxEden:Forum)-(~/tmp)-
[$$=8146 $?=0]
; du -m file
2  file    <--- why 2?
-(dearvoid@LinuxEden:Forum)-(~/tmp)-
[$$=8146 $?=0]
; du -h file
1.1M       file    <--- 1M 才对啊?
-(dearvoid@LinuxEden:Forum)-(~/tmp)-
[$$=8146 $?=0]
; bye
      
'
◆ 发帖时请【突出主题】, 以便您的问题能够及时得到回复
◆ 发帖时请将您的【代码】或者【脚本】写在 [code] 和 [/code] 中间

TOP

-b 跟 --apparent-size 效果相同, 是指 file size; -k, -m, -h 之类则是 disk usage      
'
◆ 发帖时请【突出主题】, 以便您的问题能够及时得到回复
◆ 发帖时请将您的【代码】或者【脚本】写在 [code] 和 [/code] 中间

TOP

学习了**噶畎      

TOP

版主够仔细,估计很多人都没太注意这些差别,呵呵      

TOP

发新话题