概述
df 是 "disk free" 的縮寫,顯示已掛載檔案系統的總磁碟空間、已用空間、可用空間和使用率。特別是與 -h 選項一起使用時,它會以人類可讀的單位(KB、MB、GB)顯示容量,非常方便。
主要功能
- 報告每個檔案系統的磁碟使用情況
- 人類可讀的容量顯示 (-h)
- 顯示檔案系統類型 (-T)
- 檢查 inode 使用情況 (-i)
主要選項
df 命令通過各種選項可以調整輸出格式並過濾特定資訊。
顯示格式和資訊
生成的命令:
請試著組合命令。
這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。
`df` 執行命令。
請將上述選項組合在一起,與 AI 一同虛擬執行命令。
使用範例
df 命令的常見使用範例。
以人類可讀格式檢查磁碟使用情況
df -h
最常見的用法,以易於閱讀的單位顯示磁碟空間。
同時顯示檔案系統類型和磁碟使用情況
df -Th
同時顯示每個檔案系統的類型(例如:ext4、xfs),提供更詳細的資訊。
檢查 inode 使用情況
df -ih
檢查 inode 的使用情況和可用性,而不是磁碟空間。inode 不足即使磁碟空間充足也可能導致無法創建檔案。
檢查特定檔案系統的使用情況
df -h /home
僅檢查特定掛載點或目錄所屬檔案系統的使用情況。
僅顯示特定類型的檔案系統
df -h -t ext4
例如,僅顯示 ext4 檔案系統。
提示與注意事項
使用 df 命令時的實用提示和注意事項。
df 和 du 的區別
df 報告檔案系統的總可用空間,而 du (disk usage) 報告特定目錄或檔案佔用的空間。df 以區塊為單位計算,並且可能無法反映已刪除但仍打開的檔案所佔用的空間。
輸出解釋
df 輸出中各列的含義如下:
- Filesystem: 檔案系統名稱或掛載的設備。
- Size: 檔案系統的總容量。
- Used: 當前已使用的空間。
- Avail: 用戶可以新儲存檔案的空間。(通常不包括為 root 用戶保留的空間)
- Use%: 已用空間的百分比。此數字較高可能意味著磁碟空間不足。
- Mounted on: 檔案系統掛載的目錄路徑。
預設安裝
df 命令預設安裝在大多數 Linux 發行版中,因此無需單獨安裝。