軟件環境:虛擬機VM12,Linux版本 CentOS 7.3
命令 df (disk filesystem)
用於查看已掛載磁盤的總容量、使用容量、剩余容量等,可以不加任何參數,默認以KB為單位顯示。
在上例的結果中:
- / 、/boot是我們在安裝系統時划分出來的。(具體可參照 Linux操作系統的安裝)
- /dev、/dev/shm 為內存分區,默認大小為內存大小的1/2,將文件存在這個分區下相當於存在了內存中,優點是讀寫速度非常快,缺點是系統重啟時文件就會丟失。
- /run、/sys/fs/cgroup等分區都是tmpfs,跟/dev/shm類似,為臨時文件系統。
df命令的常用選項有 -i、-h、-k、-m,以下就開始逐一講解:
1,df -i:查看inodes的使用狀況,如果已使用100%,即使磁盤空間有富余,也會提示磁盤空間已滿。
2,df -h:使用合適的單位顯示,例如GB。
3,df -k、-m:分別表示以KB和MB為單位顯示。
命令 du(disk useage)
用來查看某個目錄或文件所占空間的大小,其格式為du [-abckmsh] [文件或者目錄名],該命令常用參數如下:
1,du -a:表示全部文件和目錄的大小都列出來。如果后面不加任何選項和參數,則只會列出目錄(包含子目錄)的大小。如果du命令不指定單位的話,默認顯示單位為“KB”。
2,du -[bkmh]
- du -b:表示列出的值以B為單位輸出。
- du -k:表示以KB為單位輸出(相當於du)。
- du -m:表示以MB為單位輸出。
- du -h:表示系統自動調節單位輸出。
3,du -c:表示最后加總。
4,du -s:表示只列出總和。