首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

关于获取文件字节数的有关问题

2013-01-28 
关于获取文件字节数的问题各位大侠:关于获取文件字节数的问题。我看别人都是使用wc -c或du 命令来获得文件

关于获取文件字节数的问题
各位大侠:

关于获取文件字节数的问题。
我看别人都是使用wc -c或du 命令来获得文件字节数,
wc 和du命令处理多个大文件的时候好慢呀。

想请教一下大家:
在LINUX上 使用ls -l 显示的文件字节数是不是不准。
或者使用ls命令的什么参数才能快速的获取文件大小?


[解决办法]
ls -l显示文件字节数不存在不准的问题啊!


[解决办法]
ls读取的是struct stat中的st_size,
wc是统计文件中的有效字符数
du是统计文件占用文件系统的大小

所以只要文件不变,即使是不同的文件系统,ls读取的值也应该是一样的

相反,du由于是统计占用文件系统的块大小,不同文件系统的实现对结果有影响

引用:
呵呵,ls 命令我听说在不同的版本的操作系统上得到的结果是有差异的。
如果ls取文件字节数OK,那就完全可以抛弃wc和du 两个慢如牛车的命令了。

热点排行