LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1078|回复: 5

du 太粗糙,怎样获取一个目录下所有文件的总大小?要求精确到字节

[复制链接]
发表于 2010-8-12 07:17:25 | 显示全部楼层 |阅读模式
  du 可以获取一个目录下所有文件的总大小,但只能以 kB, MB, GB 这样的粗糙结果来显示。而我想精确到字节,有没有其他的工具可以满足我的要求?不能是 GUI 的,要能在终端下运行。
发表于 2010-8-12 08:42:59 | 显示全部楼层
->du -b /usr/bin/
204127405        /usr/bin/

建议man du仔细看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-12 09:04:19 | 显示全部楼层
更关键的问题还在于: du 似乎并不是计算文件大小,而是计算占用的磁盘块数。
回复 支持 反对

使用道具 举报

发表于 2010-8-12 19:20:41 | 显示全部楼层
Post by Resation;2107930
更关键的问题还在于: du 似乎并不是计算文件大小,而是计算占用的磁盘块数。


把文件打成一个不加压缩的  tar 包,就能够从整个 tar 包大小看出文件的大小了。
回复 支持 反对

使用道具 举报

发表于 2010-8-12 20:08:17 | 显示全部楼层
Post by Resation;2107930
更关键的问题还在于: du 似乎并不是计算文件大小,而是计算占用的磁盘块数。


二楼都说了,好好看 man 。用 du -sb 就行了。
回复 支持 反对

使用道具 举报

发表于 2010-8-12 21:26:20 | 显示全部楼层
蛋疼帝











.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表