当前位置:  技术问答>linux和unix

关于size和du命令

    来源: 互联网  发布时间:2016-05-03

    本文导语:  AIX下,新建已文件tst 执行 size tst,显示 tst:25992(.text) 2040(.data) 8(.bss) 8475(.loader)  总和为36515 执行du -s tst,显示 152 tst 总和为152 * 512 = 77824 2者显示的大小不一致,相差也太大了吧 谁能帮忙解释下,这2...

AIX下,新建已文件tst
执行 size tst,显示
tst:25992(.text) 2040(.data) 8(.bss) 8475(.loader) 
总和为36515
执行du -s tst,显示
152 tst
总和为152 * 512 = 77824

2者显示的大小不一致,相差也太大了吧
谁能帮忙解释下,这2个命令有什么差别,还有什么没算?

|
楼上说的差不多。 size主要用来查每个section的大小的。


我很好奇,用du命令,为什么你是乘以512的?
我没玩过AIX,

我看了看Linux的情况:

robby@debian:/opt/Adobe/Reader8/bin$ size  ` which du`
   text    data     bss     dec     hex filename
  55065     632     424   56121    db39 /usr/bin/du
robby@debian:/opt/Adobe/Reader8/bin$ du -sb  ` which du`
57276   /usr/bin/du
基本差不多的。

|

       size - list section sizes and total size.



       du - estimate file space usage

|
差别比较大是有可能的

size仅仅是它里面各个段的大小
du会计算硬盘占用,此时,如果文件里面有洞,或者内部碎片,并且还有其它非直接使用的块,那么du计算出来的可能比size大很多

你可以用od查看一下那个文件。

|
如果文件里面有洞,或者内部碎片,并且还有其它非直接使用的块..这么多原因,很可能偏差的更多

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.print.attribute类size2dsyntax的类成员方法: size2dsyntax定义及介绍
  • 请解释一下Applet中经常用到的size.width(),size.height()
  • C++ Stacks(堆栈) 成员 size():返回栈中元素数目
  • int epoll_create(int size) size参数的含义
  • C++ Queues(队列) 成员 size():返回队列中元素的个数
  • static ssize_t globalmem_read(struct file *filp,char __usr *buf,size_t size,loff
  • C++ Maps 成员 size():返回map中元素的个数
  • background-size-polyfill
  • C++ MultiMaps 成员 max_size():返回可以容纳的最大元素个数
  • 大家看过这样写代码的吗?(size_t)-1
  • C++ Bitsets 成员 size():返回可以容纳的位的个数
  • 文件大小与Block size,Block number的关系是什么?
  • C++ Lists(链表) 成员 size():返回list中的元素个数
  • jquery获取font-size属性值的代码
  • C++ Maps 成员 max_size():返回可以容纳的最大元素个数
  • solaris 10 修改 pipe size
  • C++ MultiMaps 成员 size():返回multimap中元素的个数
  • size和bbs的值是不是相等啊?
  • C++ Vectors 成员 size():返回Vector元素数量的大小
  • Wolf Software Mysql Size Class
  • C++ Strings(字符串) 成员 size():返回字符串中字符的数量
  • PGDIR_SIZE到底是什么意思?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3