du命令

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能夠查看真實大小。

相關文章
相關標籤/搜索