Linux下查看磁盤與目錄的容量——df、du

df:列出文件系統的總體磁盤使用量;node

du:評估文件系統的磁盤使用量(經常使用於評估目錄所佔容量)linux

df參數:spa

-a:列出全部的文件系統,包括系統特有的/proc等文件系統3d

-k:以KB的容量顯示各文件系統blog

-m:以MB的容量顯示各文件系統內存

-h:以人們較易閱讀的GB,MB,KB等格式自行顯示sed

-H:以M=1000K替代M=1024K的進位方式im

-T:連同該分區的文件系統名稱(例如ext3)也列出d3

-i:不用硬盤容量,而以inode的數量來顯示統計

 

範例:

① 在linux下,若是df沒有加任何參數,默認將系統內全部的(不含特殊內存內的文件系統與swap)都以1KB的容量列出來

Filesystem:表明該文件系統是在哪一個分區,因此列出設備名稱

1k-blocks:說明下面的數字單位是1KB,可利用-h-m來改變容量

Used:使用掉的硬盤空間

Available:剩下的磁盤空間大小

Use%:磁盤使用率

Mounted on:磁盤掛載的目錄所在(掛載點)

 

② 將容量結果以易讀的容量格式顯示出來

③ 將系統內的全部特殊文件格式及名稱都列出來

④ 將/etc下面的可用的磁盤容量以易讀的容量格式顯示

⑤ 將目前各個分區當中可用的inode數量列出

 

du參數:

-a : 列出全部的文件與目錄容量,由於默認僅統計目錄下面的文件量而已;

-h : 以人們較易讀的容量格式(G/M)顯示;

-s : 列出總量,而不列出每一個個別的目錄佔用了容量;

-S : 不包括子目錄下的總計,與-s有點差異;

-k : KB列出容量顯示;

-m : MB列出容量顯示。

範例:

①列出目前目錄下的全部文件容量

②同範例一,可是將文件的容量也列出來

③檢查根目錄下面每一個目錄所佔用的容量

df不同的是,du會直接到文件系統內查找全部的文件數據。

du -S 顯示當前目錄下文件總容量(不包含子目錄),du則在最後顯示該目錄全部文件的總容量(包含子目錄)。

相關文章
相關標籤/搜索