http://blog.csdn.net/jiajd/article/details/3863471
du -sh * 查看當前目錄下的文件夾大小
du 命令
用途
語法
du [ -a | -s ] [ -k ] [ -m ] [ -g ][ -l ] [ -r ] [ -x ] [ -H | -L ][ File ... ]
描述
du命令顯示用於文件的塊的數量。如果指定的File參數實際上是一個目錄,就要報告該目錄內的所有文件。如果沒有提供 File參數,du命令使用當前目錄內的文件。
如果File參數是一個目錄,那麼報告的塊的數量就是分配到目錄中文件以及分配到目錄自身的塊之和。
指定-a標誌,報告個體文件中塊數量。不管是否使用了-a標誌,由File參數指定的個體文件總是要列出。
指定-s標誌,報告用於所有指定文件和目錄中所有文件的全部塊。
塊計數包括每個文件的間接塊。塊計數是通過 512 字節單位計算的,它與系統使用的羣集大小無關。指定-k標誌,通過 1024 字節單位計算塊數。
注:
- 具有多個鏈接的文件只爲一個條目計數和書寫。
- 由於塊計數只基於文件大小,所以在報告的塊數中,未分配的塊是沒有包含進去的。
- 如果du得不到文件屬性,或者無法讀取目錄,它就報告一個錯誤,並且會影響命令的退出狀態。
標誌
如果指定了全部-k、-m和-g標誌,或者是其中任意兩個,最後指定的那個起作用。用標誌-m和-g輸出磁盤使用情況就會近似成最接近的第二位十進制數。
退出狀態
此命令返回下列出口值:
0 | 成功結束。 |
>0 | 發生錯誤。 |
示例
- 要概述一個目錄樹及其每個子樹的磁盤使用情況,請輸入:
du /home/fran
這在/home/fran目錄及其每個子目錄中顯示了磁盤塊數。
- 要通過 1024 字節塊概述一個目錄樹及其每個子樹的磁盤使用情況,請輸入:
du -k /home/fran
這在/home/fran目錄及其每個子目錄中顯示了 1024 字節磁盤塊數。 - 要通過 MB 磁盤塊概述一個目錄樹及其每個子樹的磁盤使用情況,請輸入:
du -m /home/fran
這在/home/fran目錄及其每個子目錄中顯示了 MB 磁盤塊數(近似到最接近的第二位十進制數)。 - 要通過 GB 塊概述一個目錄樹及其每個子樹的磁盤使用情況,請輸入:
du -g /home/fran
這在/home/fran目錄及其每個子目錄中顯示了 GB 磁盤塊數(近似到最接近的第二位十進制數)。 - 要顯示每個文件磁盤使用情況,請輸入:
du -a /home/fran
這顯示了包含在每個文件以及目錄/home/fran的子目錄中的磁盤塊數。在目錄旁的數字就是該目錄樹的磁盤使用情況。在常規文件旁的數字就是該文件單獨的磁盤使用情況。 - 要只顯示一個目錄樹的全部磁盤使用情況,請輸入:
du -s /home/fran
-s標誌控制du命令,只顯示/home/fran目錄和其中包含的文件的磁盤使用情況的總和。通過缺省值,如果du命令無法讀取一個文件或者目錄,就顯示一條錯誤消息。 - 除了在 /home/fran 的遍歷中找到的常規文件,還要顯示所有符號鏈接引用的文件或文件層次結構的磁盤使用,請輸入:
du -L /home/fran
- 要報告符號鏈接 mylink 引用的文件或文件層次結構的磁盤使用,請輸入:
du -H mylink
文件
/usr/bin/du | 包含命令du。 |
相關信息
df命令。
《AIX 5L V5.2 系統用戶指南:操作系統與設備》中的『目錄概述』解釋了對目錄和路徑名字的處理。
《AIX 5L V5.2 系統用戶指南:操作系統與設備》中的『文件概述』提供了處理文件的信息。