《鳥哥的Linux私房菜》磁盤與文件系統管理總結

df:列出文件系統的整體磁盤使用量
du:查看文件系統的磁盤使用量(常用在查看目錄所佔的磁盤空間)

如果直接df就是顯示系統內所有的文件系統,以1K的容量列出來
df -h 以人們易閱讀的G,M,K的格式自行顯示
df -i 不用磁盤容量而以inode的數量來顯示

因爲df主要讀取的數據幾乎都是針對整個文件系統的,因此讀取的範圍主要是在超級區塊內的信息,所以這個命令顯示的速度很快.

直接輸入du時,du會顯示當前目錄的所有的目錄的容量和名字,容量單位爲1K.
du -a 顯示當前目錄的文件和目錄的容量和名字,單位1K
du -s 僅列出總量,而不列出每個個別的目錄佔用容量.
du -k 以K列出容量顯示
du -m 以M列出容量顯示
列出根目錄下面每個目錄佔用的容量:du -sm /*
用速配符*代表每個目錄

與df不同的是du這個命令會直接到文件系統內去查找所有的文件數據,所以有時會慢一些.

硬鏈接與符號鏈接:ln

在Linux下面的鏈接文件有兩種:一種是類似與Windows的快捷方式的文件,可以讓你快速的鏈接到目標文件或目錄,被稱爲符號鏈接.
另一種:則是通過文件系統的inode鏈接來產生新的文件名,而不是產生新文件,稱爲硬鏈接.
每個文件都會佔用一個inode,文件內容由inode的記錄來指向.
想要讀取該文件,必須要經過目錄
硬鏈接:只是在某個目錄下新增一條文件名鏈接到某inode號碼的關聯記錄而已.
就是說有兩個文件名鏈接到同一個inode.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章