有关du的问题

为当前最终发行版之前的所有版本提供支持
回复
头像
ceclinux
帖子: 308
注册时间: 2013-01-17 2:42
系统: Ubuntu 12.04LTS
送出感谢: 10 次
接收感谢: 1 次

有关du的问题

#1

帖子 ceclinux » 2013-01-29 2:20

为什么我de -hs /home 出来的大小会略微小于 GUI右键属性显示的容量

代码: 全选

cecil@cecil-Aspire-4750:~$ du -sh /home
58G	/home
图片
Ubuntu 12.04 LTS
laptop:Acer 4750G CPU:I5-2410
内存:2+2G 硬盘:500+750
http://www.ceclinux.org
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
送出感谢: 1 次
接收感谢: 89 次
联系:

Re: 有关du的问题

#2

帖子 cuihao » 2013-01-29 8:17

可能是进制问题:

代码: 全选

58*1024*1024/1000/1000=60.8
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
送出感谢: 1 次
接收感谢: 89 次
联系:

Re: 有关du的问题

#3

帖子 cuihao » 2013-01-29 8:41

http://git.gnome.org/browse/glib/tree/glib/gutils.c

代码: 全选

/**
 * g_format_size:
 * @size: a size in bytes
 *
 * Formats a size (for example the size of a file) into a human readable
 * string.  Sizes are rounded to the nearest size prefix (kB, MB, GB)
 * and are displayed rounded to the nearest tenth. E.g. the file size
 * 3292528 bytes will be converted into the string "3.2 MB".
 *
 * The prefix units base is 1000 (i.e. 1 kB is 1000 bytes).
 *
 * This string should be freed with g_free() when not needed any longer.
 *
 * See g_format_size_full() for more options about how the size might be
 * formatted.
 *
 * Returns: a newly-allocated formatted string containing a human readable
 *     file size
 *
 * Since: 2.30
 */
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
送出感谢: 1 次
接收感谢: 89 次
联系:

Re: 有关du的问题

#4

帖子 cuihao » 2013-01-29 8:42

man du:

代码: 全选

       SIZE  is  an  integer and optional unit (example: 10M is 10*1024*1024).
       Units are K, M, G, T, P, E, Z, Y (powers of 1024) or KB, MB, ...  (pow‐
       ers of 1000).
这些用户感谢了作者 cuihao 于这个帖子:
ceclinux (2013-01-29 11:30)
评价: 3.7%
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
ceclinux
帖子: 308
注册时间: 2013-01-17 2:42
系统: Ubuntu 12.04LTS
送出感谢: 10 次
接收感谢: 1 次

Re: 有关du的问题

#5

帖子 ceclinux » 2013-01-29 11:30

cuihao 写了:man du:

代码: 全选

       SIZE  is  an  integer and optional unit (example: 10M is 10*1024*1024).
       Units are K, M, G, T, P, E, Z, Y (powers of 1024) or KB, MB, ...  (pow‐
       ers of 1000).
厉害啊,谢谢了
Ubuntu 12.04 LTS
laptop:Acer 4750G CPU:I5-2410
内存:2+2G 硬盘:500+750
http://www.ceclinux.org
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 有关du的问题

#6

帖子 eexpress » 2013-01-29 14:24

cuihao, 蛮认真的嘛。
● 鸣学
回复

回到 “老旧版本支持”