df:列出文件系統(tǒng)的整體磁盤使用量
選項(xiàng)與參數(shù):
-a :列出所有的文件系統(tǒng),包括系統(tǒng)特有的 /proc 等文件系統(tǒng);
-k :以 KBytes 的容量顯示各文件系統(tǒng);
-m :以 MBytes 的容量顯示各文件系統(tǒng);
-h :以人們較易閱讀的 GBytes, MBytes, KBytes 等格式自行顯示;
-H :以 M=1000K 取代 M=1024K 的進(jìn)位方式;
-T :連同該 partition 的 filesystem 名稱 (例如 ext3) 也列出;
-i :不用硬盤容量,而以 inode 的數(shù)量來(lái)顯示
du:評(píng)估文件系統(tǒng)的磁盤使用量(常用在推估目錄所占容量)
ln : 實(shí)體連接符號(hào)。
- 每個(gè)檔案都會(huì)占用一個(gè) inode ,檔案內(nèi)容由 inode 的記錄來(lái)指向;
- 想要讀取該檔案,必須要經(jīng)過目錄記錄的文件名來(lái)指向到正確的 inode 號(hào)碼才能讀取。
其實(shí)文件名只與目錄有關(guān),但是檔案內(nèi)容則與 inode 有關(guān)。那么想一想, 有沒有可能有多個(gè)檔名對(duì)應(yīng)到同一個(gè) inode 號(hào)碼呢?有的!那就是 hard link 的由來(lái)。 所以簡(jiǎn)單的說(shuō):hard link 只是在某個(gè)目錄下新增一筆檔名鏈接到某 inode 號(hào)碼的關(guān)連記錄而已。
上圖的意思是,你可以透過 1 或 2 的目錄之 inode 指定的 block 找到兩個(gè)不同的檔名,而不管使用哪個(gè)檔名均可以指到 real 那個(gè) inode 去讀取到最終數(shù)據(jù)。
注:
- 不能跨 Filesystem;
- 不能 link 目錄。