1. free
free命令用於顯示內存狀態。
free指令會顯示內存的使用情況,包括實體內存,虛擬的交換文件內存,共享內存區段,以及系統核心使用的緩沖區等。
語法: free [-bkmotV][-s <間隔秒數>]
參數:
-b 以Byte為單位顯示內存使用情況。 -k 以KB為單位顯示內存使用情況。 -m 以MB為單位顯示內存使用情況。 -o 不顯示緩沖區調節列。 -s <間隔秒數> 持續觀察內存使用狀況。 -t 顯示內存總和列。 -V 顯示版本信息。 -h 人性化方式顯示數值:單位取 M、G等(這是一個通用參數,很多命令都可以帶這個參數。)
2. df
df:列出文件系統的整體磁盤使用量。檢查文件系統的磁盤空間占用情況。可用來獲取硬盤被占用了多少空間,目前還剩下多少空間等信息。
語法: df [-ahikHTm] [目錄或文件名]
參數:
-a :列出所有的文件系統,包括系統特有的 /proc 等文件系統; -k :以 KBytes 的容量顯示各文件系統; -m :以 MBytes 的容量顯示各文件系統; -h :以人們較易閱讀的 GBytes, MBytes, KBytes 等格式自行顯示; -H :以 M=1000K 取代 M=1024K 的進位方式; -T :顯示文件系統類型, 連同該 partition 的 filesystem 名稱 (例如 ext3) 也列出; -i :不用硬盤容量,而以 inode 的數量來顯示
3. du
du 對文件和目錄磁盤使用的空間的查看。
語法: du [-ahskm] 文件或目錄名稱
參數:
-a :列出所有的文件與目錄容量,因為默認僅統計目錄底下的文件量而已。 -h :以人們較易讀的容量格式 (G/M) 顯示; -s :列出總量而已,而不列出每個各別的目錄占用容量; -S :不包括子目錄下的總計,與 -s 有點差別。 -k :以 KBytes 列出容量顯示; -m :以 MBytes 列出容量顯示;
檢查根目錄底下每個目錄所占用的容量:
du -sm /*
檢查當前文件夾下的所有子文件的大小
du -sh *
# 把占用空間最大的文件列在最后 du -sh * | sort -h # 放在開頭的話 du -sh * | sort -rh
4. fdisk
fdisk 是 Linux 的磁盤分區表操作工具。
語法: fdisk [-l] 裝置名稱
-l :輸出后面接的裝置所有的分區內容。
若僅有 fdisk -l 時, 則系統將會把整個系統內能夠搜尋到的裝置的分區均列出來。
參考:https://blog.csdn.net/jiangyu1013/article/details/86685893