我正在使用Linux服務器。 目錄中有文件列表,我們如何知道該特定目錄中每個文件的大小?如何知道Linux內部文件的大小
當我做
ls -lart
它顯示與像所有者,日期信息的權限--etc的修改過的文件,但如何知道文件的大小?
我正在使用Linux服務器。 目錄中有文件列表,我們如何知道該特定目錄中每個文件的大小?如何知道Linux內部文件的大小
當我做
ls -lart
它顯示與像所有者,日期信息的權限--etc的修改過的文件,但如何知道文件的大小?
在我的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
您可以使用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
或者你可以使用:
ls -lh filename
導致:
-rw-r--r-- 1 ashiaka ashiaka 3.5K 2011-11-25 17:03 setup.py
^
size in KB
或者說:
ls -lh
,如果你需要一個目錄下的所有文件的大小。
SO是這個數字(2,3,4)以MB爲單位? – Kiran 2012-01-08 12:32:47
它以字節爲單位。 – mark4o 2012-01-08 13:25:42
非常感謝。 – Kiran 2012-01-08 15:23:52