du 查看文件或目錄的使用大小ide
-h 人性化顯示大小spa
-s 查看指定文件或目錄的大小ip
#列出這個目錄下全部文件和目錄的大小it
[root@wy ~]# du /etc/table
#查看這個目錄的大小class
[root@wy ~]# du -sh /etc/iptables
28M /etc/tab
[root@wy ~]# du -sh /etc/init.d/iptablesdi
12K /etc/init.d/iptables文件
[root@wy ~]# ls -lh /etc/init.d/iptables
-rwxr-xr-x. 1 root root 11K 11月 23 2013 /etc/init.d/iptables
查看一樣的文件,這兩個命令顯示的大小結果不同,用b單位來顯示:
[root@wy ~]# du -sb /etc/init.d/iptables
10688 /etc/init.d/iptables
[root@wy ~]# ls -lb /etc/init.d/iptables
-rwxr-xr-x. 1 root root 10688 11月 23 2013 /etc/init.d/iptables
解釋說明:
這時候結果相同了,以k爲單位是有必定區別的,爲何有區別,這就牽扯一個磁盤的塊,由於咱們格式化一個磁盤的時候,劃分區的時候,它會把這個磁盤化分紅一些小的單位,好比說一小塊一小塊,每個小塊默認是4k,關於在磁盤上去存儲這個文件,它有一個特性,一個塊裏面只能放一個文件(雖然文件沒有4k,它只佔用了這個塊的一小部分);有時候一個文件很大,一個塊佔不下,它就應該放在多個塊裏面;結論:du -sh查看的是佔用磁盤空間的大小,ls -lh 是文件自己的大小。du -sb能夠查看真實大小。