linux 查看目錄/文件所占磁盤空間大小 du


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。
注:統計目錄大小但是不統計文件大小,注意目錄大小的意思
image

3. du -a

展示出來的還是目錄和文件的大小,目錄大小還是基本上與文件大小無關
image

4. du -sh

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM