0.x
http://c.biancheng.net/view/884.html
需要注意的是,使用"ls -r"命令是可以看到文件的大小的。但是大家會發現,在使用"ls -r"命令査看目錄大小時,目錄的大小多數是 4KB,這是因為目錄下的子目錄名和子文件名是保存到父目錄的 block(默認大小為 4KB)中的,如果父目錄下的子目錄和子文件並不多,一個 block 就能放下,那么這個父目錄就只占用了一個 block 大小。
也就是列出的文件夾大小並非文件夾內的所有文件大小
1. du [選項] [目錄或文件名]
選項 | 作用 |
---|---|
-a | 顯示每個子文件的磁盤占用量。默認只統計子目錄的磁盤占用量 |
-m | 使用習慣單位顯示磁盤占用量,如 KB、MB 或 GB 等; |
-k | 統計總磁盤占用量,而不列出子目錄和子文件的磁盤占用量 |
2. du
統計當前目錄的總磁盤占用量大小,同時會統計當前目錄下所有子目錄的磁盤占用量大小,不統計子文件。
磁盤占用量的大小。默認單位為KB。
注:統計目錄大小但是不統計文件大小,注意目錄大小的意思
3. du -a
展示出來的還是目錄和文件的大小,目錄大小還是基本上與文件大小無關