当前位置: 技术问答>linux和unix
关于获取文件字节数的问题
来源: 互联网 发布时间:2017-03-30
本文导语: 各位大侠: 关于获取文件字节数的问题。 我看别人都是使用wc -c或du 命令来获得文件字节数, wc 和du命令处理多个大文件的时候好慢呀。 想请教一下大家: 在LINUX上 使用ls -l 显示的文件字节数是不是不准。 或...
各位大侠:
关于获取文件字节数的问题。
我看别人都是使用wc -c或du 命令来获得文件字节数,
wc 和du命令处理多个大文件的时候好慢呀。
想请教一下大家:
在LINUX上 使用ls -l 显示的文件字节数是不是不准。
或者使用ls命令的什么参数才能快速的获取文件大小?
关于获取文件字节数的问题。
我看别人都是使用wc -c或du 命令来获得文件字节数,
wc 和du命令处理多个大文件的时候好慢呀。
想请教一下大家:
在LINUX上 使用ls -l 显示的文件字节数是不是不准。
或者使用ls命令的什么参数才能快速的获取文件大小?
|
ls读取的是struct stat中的st_size,
wc是统计文件中的有效字符数
du是统计文件占用文件系统的大小
所以只要文件不变,即使是不同的文件系统,ls读取的值也应该是一样的
相反,du由于是统计占用文件系统的块大小,不同文件系统的实现对结果有影响
wc是统计文件中的有效字符数
du是统计文件占用文件系统的大小
所以只要文件不变,即使是不同的文件系统,ls读取的值也应该是一样的
相反,du由于是统计占用文件系统的块大小,不同文件系统的实现对结果有影响
|
ls -l显示文件字节数不存在不准的问题啊!