導讀 | du命令是檢查硬盤使用情況,統計文件或目錄及子目錄使用硬盤的空間大小。參數的不同組合,可以更快的提高工作效率,以下僅列出了經常使用到的參數,如需更詳細的信息,請用man du命令來獲得。 |
說明 | |
-a | 顯示所有目錄或文件的大小 |
-b | 以byte爲單位,顯示目錄或文件的大小 |
-c | 顯示目錄或文件的總和 |
-k | 以KB爲單位輸出 |
-m | 以MB爲單位輸出 |
-s | 僅顯示目錄或文件的總計數值 |
-h | 以K,M,G爲單位,提高信息可讀性 |
-x | 跳過不同的文件系統目錄 |
-S | 顯示目錄的大小,但不含子目錄大小。 |
-D | 顯示指定符號鏈接的源文件大小 |
[root@tonyx home]# du 4 ./tonyxu/.mozilla/plugins 4 ./tonyxu/.mozilla/extensions 12 ./tonyxu/.mozilla 4 ./tonyxu/.gnome2 40 ./tonyxu 44 . 說明: 只顯示當前home目錄及子目錄的大小,最下面的44爲當前目錄總計數
[root@tonyx etc]# du inittab 4 inittab
[root@tonyx home]# du tonyxu 4 tonyxu/.mozilla/plugins 4 tonyxu/.mozilla/extensions 12 tonyxu/.mozilla 4 tonyxu/.gnome2 40 tonyxu
[root@tonyx home]# du -ah tonyxu 4.0K tonyxu/.mozilla/plugins 4.0K tonyxu/.mozilla/extensions 12K tonyxu/.mozilla 4.0K tonyxu/.bash_history 4.0K tonyxu/.gnome2 4.0K tonyxu/.viminfo 4.0K tonyxu/.bash_profile 4.0K tonyxu/.bash_logout 4.0K tonyxu/.bashrc 40K tonyxu
[root@tonyx tmp]# du yum yum.bake 4 yum 8 yum.bake
[root@tonyx tonyxu]# du -s /var/*|sort -nr 468216 /var/cache 61260 /var/lib 1852 /var/log 1172 /var/www 160 /var/spool 148 /var/run 16 /var/tmp 16 /var/lock 8 /var/empty 8 /var/db 4 /var/yp 4 /var/preserve 4 /var/opt 4 /var/nis 4 /var/local 4 /var/gdm 4 /var/games 4 /var/crash 4 /var/account 0 /var/mail 說明: Sort -nr 從大到小排列倒敘排列,將佔用磁盤空間最大的文件最先顯示出來,即可及時處理。運維當中,非常重要的命令,需牢記
本文轉載自:http://www.linuxprobe.com/linux-du
免費提供最新Linux技術教程書籍,爲開源技術愛好者努力做得更多更好:http://www.linuxprobe.com/