做网站的图片=gif,wordpress cad插件,有免费开网店的吗,有什么办法做自己的网站自己看书正好看到这里#xff0c;正纳闷呢#xff0c;上网查了下#xff0c;发现不是我自己在为这个问题感到困惑。
有个大哥提出一个问题#xff1a;
问题标题#xff1a; ls -s的单位到底是什么#xff1f; man ls -s, --size print the alloca…自己看书正好看到这里正纳闷呢上网查了下发现不是我自己在为这个问题感到困惑。
有个大哥提出一个问题
问题标题 ls -s的单位到底是什么 man ls -s, --size print the allocated size of each file, in blocks 这里说的是以block为单位系统block size是4096,
man ls-s, --sizeprint the allocated size of each file, in blocks这里说的是以block为单位系统block size是4096, 不对啊哪位能说明下 以上是问题的全部。
回答1
什么操作系统 RHEL6.4ls -s看见的是block数目
大哥之后给出回复 RHEL 6.2,你用block size * ls -s的结果算出来的大小是对的
回答2
计算了下结果是按1K为block-size。 猜测ls -s不指定block-size的情况下默认以1K为block单位。 指定block-size为4K计算结果正确 ls -s --block-size 4k filename 回答3
看来ls的block-size并不是以你当前文件系统的block size为基准的它有它自己的道儿…… 回答4感觉应该没这么弱智谁看的懂源码的翻出来看看 回答5
这不是弱智吧这是可扩展性。你想想在大型系统里可能有N个不同block-size的文件系统如果ls每次显示文件分配块都要先去检查文件系统的block size这样同样大小的文件不同文件系统的输出不一样。 再说人家已经提供了--block-size参数随你怎么玩。我觉得这样还是比较合理的
回答6 关键是你加上--block-size这个参数后影响的不光是ls -sls -l显示的字节大小也影响了那指定一个-s参数还有什么意义呢 回答7
问题都是有解决办法的。。。。。 尝试如下 export BLOCKSIZE4k ls -ls 看看是不是你想要的。 嫌麻烦把BLOCKSIZE环境变量加入.bash_profile。 回答8 到最后我也不知道哪个对大家怎么看