在windows系統中,我們可以很容易的查看磁盤的使用情況,在linux系統中,我們可以使用命令來查看磁盤使用情況。
1、df命令
作用:用來查看硬盤的掛載點,以及對應的硬盤容量信息。包括硬盤的總大小,已經使用的大小,剩余大小。以及使用的空間占有的百分比等。
參數選項:
- -a:列出所有的文件系統,包括系統特有的/proc等文件系統
- -k:以KB的容量顯示各文件系統
- -m:以MB的容量顯示各文件系統
- -h:以人們較易閱讀的GB,MB,KB等格式自行顯示
- -H:以M=1000K替代M=1024K的進位方式
- -T:顯示文件系統類型
- -i:不用硬盤容量,而以inode的數量來顯示
- -l:只顯示本機的文件系統
經常使用有
df -h
或者
df -lh
其中Filesystem指的是系統上的硬件設備文件,Size指的是硬盤或者分區的總大小。Used表示已經使用的大小,Avail表示可以使用的大小。Use%表示已經使用的空間所占的百分比。最后的mounted on表示硬盤掛載到哪個目錄下。
2、du命令
作用:使用du命令查看指定目錄的使用情況。du命令來查看硬盤內部的目錄或者文件的信息。
命令格式:
du [option] 文件/目錄
選項:
- -h 輸出文件系統分區使用的情況,例如:10KB,10MB,10GB等
- -s 顯示文件或整個目錄的大小,默認單位是KB
示例:
當前目錄下硬盤使用大小
du -sh
當前目錄下子目錄的大小
du -sh *
xxx目錄的大小
du -sh xxx
xxx目錄下子目錄大小
du -sh xxx/*
總結:
du -sh xxx 顯示總目錄的大小,但是不會列出目錄中的每一個文件
du -sh xxx/* 列出xxx下每個目錄和文件所占的容量