我正在使用Linux服务器。 目录中有一个文件列表,我们如何知道该特定目录中存在的每个文件的大小?
当我做的时候
ls -lart
它显示的文件包含所有者,修改日期,权限等等信息,但是如何知道文件的大小?
答案 0 :(得分:3)
在我的Linux上,我认为在任何Linux上,ls -l
(ls -lart
也会)显示大小。这是修改日期之前的数字。
% ls -l
total 0
-rw-r--r-- 1 ugoren group 2 Jan 8 14:02 a
-rw-r--r-- 1 ugoren group 3 Jan 8 14:02 b
-rw-r--r-- 1 ugoren group 4 Jan 8 14:02 c
^
Right Here
答案 1 :(得分:1)
您可以使用stat
:
stat -c "%n: %s" thefile
样品:
$ stat -c "%n: %s" *.css
001.css: 4832
179.css: 5853
202.css: 5689
204.css: 11101
212.css: 5857
213.css: 7692
t.css: 39
zengarden-sample.css: 4030
答案 2 :(得分:1)
答案 3 :(得分:1)
或者您可以使用:
ls -lh filename
导致:
-rw-r--r-- 1 ashiaka ashiaka 3.5K 2011-11-25 17:03 setup.py
^
size in KB
或者更确切地说:
ls -lh
如果您需要目录中所有文件的大小。