【求助】怎样计算文件大小?

【求助】怎样计算文件大小?

请问有没有一条指令可以求出文件大小,或者该用什么方法求出?
有哪位可以帮帮忙呢?    不胜感激!      
ls, du, wc 等 command 都可以获得文件的 size      
复制内容到剪贴板
代码:
[130 No.520 ~ $ ] vdir mbox
-rw-------  1 huan huan 2924 2006-03-25 17:06 mbox
[0 No.521 ~ $ ] perl -e ' print -s "mbox","\n"'
2924
[0 No.522 ~ $ ]
开始学Perl了。。。      
复制内容到剪贴板
代码:
[color=blue]-(user@host:tty)-(tmp)-
[7262 0] $ [/color]l
total 544
drwxr-xr-x   121 clark  clark    4114 Mar 19 22:09 bash-3.1
-rw-r--r--     1 clark  clark    9795 Mar  2 22:03 ctags-5.5.4.patch
-rw-r--r--     1 clark  clark  260962 Mar 30  2004 ctags-5.5.4.tar.gz
-rw-r--r--     1 clark  clark     322 Mar 27 22:38 f
drwxr-xr-x    72 clark  clark    2448 Mar 12 20:50 pcre-6.3
[color=blue]-(user@host:tty)-(tmp)-
[7262 0] $ [/color]stat -f %z f
322
[color=blue]-(user@host:tty)-(tmp)-
[7262 0] $ [/color]
      
stat真是个好东东
复制内容到剪贴板
代码:
[255 No.523 ~ $ ] vdir mbox
-rw-------  1 huan huan 2924 2006-03-25 17:06 mbox
[0 No.524 ~ $ ] perl -e '$size = (stat("mbox"))[7];print "$size\n" '
2924
[0 No.525 ~ $ ] perl -MFile::stat -e ' print stat("mbox")->size,"\n" '
2924
[0 No.526 ~ $ ]
      
问一个小问题:要是把文件的大小赋值给一个变量 该怎么实现?      
复制内容到剪贴板
代码:
var=$(commands ...)
      
还是不太明白,能不能写个列子给我看呢
比如说:计算一个普通文件的大小,并根据其大小回显相应的字符串,比如大小超过1000字节显示为大文件,不超过的话显示为小文件 麻烦了 谢谢      
复制内容到剪贴板
代码:
[color=blue]-(user@host:tty)-(tmp)-
[17061 0] $ [/color]expr 12345679 '*' 27
333333333
[color=blue]-(user@host:tty)-(tmp)-
[17061 0] $ [/color]v=$(expr 12345679 '*' 27)
[color=blue]-(user@host:tty)-(tmp)-
[17061 0] $ [/color]echo $v
333333333
[color=blue]-(user@host:tty)-(tmp)-
[17061 0] $ [/color]
      
明白了一些,看来还有很多东西要学阿。
不过还是谢谢版主!