在linux下,如何知道硬碟還有多少空間呢?

因為我安裝的是server版本,並沒有GUI介面,因此無法像在windows介面下從我的電腦中得到訊息,這時該怎麼辦呢?

其實在終端機下面,也只要簡單的指令,就可以得到需要的訊息摟!

有兩個指令可以使用:df、du

  1. df下的參數有:
    -a  :列出所有的檔案系統,包括系統特有的 /proc 等檔案系統;
    -k  :以 KBytes 的容量顯示各檔案系統;
    -m  :以 MBytes 的容量顯示各檔案系統;
    -h  :以人們較易閱讀的 GBytes, MBytes, KBytes 等格式自行顯示;
    -H  :以 M=1000K 取代 M=1024K 的進位方式;
    -T  :連同該 partition 的 filesystem 名稱 (例如 ext3) 也列出;
    -i  :不用硬碟容量,而以 inode 的數量來顯示

    一般若只打df,得到的訊息對於一般人會比較不容易閱讀(如下圖一),因此建議打df -h叫容易清楚閱讀(如下圖二)。

    圖一、以Kbytes表示,一般人會比較不容易閱讀

    圖二、以G/M表示,一般人容易閱讀。
  2. du下的參數有:
    -a  :列出所有的檔案與目錄容量,因為預設僅統計目錄底下的檔案量而已。
    -h  :以人們較易讀的容量格式 (G/M) 顯示;
    -s  :列出總量而已,而不列出每個各別的目錄佔用容量;
    -k  :以 KBytes 列出容量顯示;
    -m  :以 MBytes 列出容量顯示;

    這部份的使用就是以看抹資料夾下的檔案為主,譬如我要看/home底下各檔案大小,就可以用這方法查看。

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料