免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1653 | 回复: 3
打印 上一主题 下一主题

[OpenBSD] OpenBSD如何统计目录中所有文件实际总大小(单位用字节)? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-03-03 21:59 |只看该作者 |倒序浏览


/home/test/目录就只有2个文件,没有子目录。
img011.jpg 有1.93 MB (2,031,824 字节)
img016.jpg 有1.42 MB (1,498,669 字节)

那么2个文件总大小应该是3.36 MB (3,530,493 字节)

请问,用啥命令能统计本目录2个文件的总字节数(单位用字节B,不是KB或MB等)
man ls和du没有找到相关信息。


另一个个可能不相关的问题
Windows下面用记事本编辑文本文档a.txt,内容只有test这4个字符,右击a.txt属性中看到文件大小就是4字节。
OpenBSD下面vi b.txt,内容也是test这4个字符,保存后退出,ls -l b.txt看到大小是5字节。
把OpenBSD下面的b.txt传输到Windows系统,用记事本打开,发现test下面多一个空白行。

请问vi搞多一空白行干嘛呢?

论坛徽章:
12
寅虎
日期:2013-12-04 20:37:4915-16赛季CBA联赛之广东
日期:2017-08-22 19:23:1215-16赛季CBA联赛之上海
日期:2016-06-18 23:05:05操作系统版块每日发帖之星
日期:2016-06-06 06:20:00操作系统版块每日发帖之星
日期:2016-06-05 06:20:00操作系统版块每日发帖之星
日期:2016-06-03 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之巴勒斯坦
日期:2015-02-10 21:38:08卯兔
日期:2014-10-31 20:42:23申猴
日期:2014-06-11 17:15:10处女座
日期:2014-05-22 09:00:1815-16赛季CBA联赛之广夏
日期:2017-09-25 23:37:46
2 [报告]
发表于 2013-03-03 23:32 |只看该作者
linux下的 du -b 就是以 byte为单位,但是 FreeBSD 下的 du 木有这个参数,看起来 OpenBSD 也如此。

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
3 [报告]
发表于 2013-03-04 09:12 |只看该作者
ll是字节为单位吗?

论坛徽章:
0
4 [报告]
发表于 2013-03-04 09:53 |只看该作者
本帖最后由 f5b 于 2013-03-04 09:58 编辑
lsstarboy 发表于 2013-03-04 09:12
ll是字节为单位吗?


ll是FreeBSD下面等于ls -l的脚本
total 不是Byte哦,是block,详情man ls

已经得到回答,得自己弄个shell脚本
http://marc.info/?l=openbsd-misc&m=136234909121005&w=2

~/bin> cat filesizes                                                  
#!/bin/sh
ls -l $@ | awk '{sum += $5} END { print sum }'

用途:
简单快速比较Windows和OpenBSD同样目录是否完全同步完毕,目录必须只有文件,没有子目录,否则得到的byte可能不一致。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP