Linux伊甸园论坛 » Shell编程 » 令人疑惑的 du 输出: byte, KB, MB 的换算关系?
clark
版主
-(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
查看个人网站
查看详细资料
TOP
注册会员
初来乍到
注册用户