di - 比 df 更有用的磁碟資訊工具

來源:互聯網
上載者:User

如果你是個Linux命令列使用者,你肯定會使用df命令檢查檔案系統的磁碟使用方式。儘管df是一個受歡迎的命令,但仍然不能提供一些進階的功能,如一個使用者實際的磁碟可用空間,以及各種有用的顯示格式等。還有另一個命令列工具 + 生產力可用,不僅提供了這些進階功能也提供了df的所有特性。在本文中,我們將討論磁碟資訊工具 -- di


注釋 - 如果你想瞭解 df 更多資訊, 查看 df命令教程.

di - 磁碟資訊工具

從這個di協助手冊頁很明顯的發現 di 提供了一些很有價值的特性,值得一試。讓我們看一些這個工具實際使用的例子。

測試環境
  • OS – Ubuntu 13.04
  • Shell – Bash 4.2.45
  • Application – di 4.30
一個簡短的教程

下面是一些 di 工具的樣本:

1. 預設的輸出

預設情況下di命令產生人們易讀的輸出格式

這裡有個樣本:

$ di
Filesystem        Mount              Size    Used    Avail %Used  fs Type
/dev/sda6          /                  28.1G    20.2G    6.5G  77%  ext4   
udev              /dev                1.5G    0.0G    1.5G    0%  devtmpfs
tmpfs              /run              300.2M    0.9M  299.3M    0%  tmpfs

所以你能發現用千MB(G)和MB(M)做磁碟使用方式的資料單位。這絕對是比 df 預設的輸出產生的效果好。(譯註:df也可以輸出帶類似單位的顯示,只是需要額外加參數 -h)

2. 用 -A 選項列印類似掛載點、特殊裝置名稱等全部欄位

選項 -A可以用來極詳細的列印掛載點,特殊裝置名稱等。

這裡有個樣本:

$ di -A
Mount fs Type  Filesystem
    Options                           
        Size    Used    Free %Used  %Free
        Size    Used    Avail %Used  %Free
        Size    Used    Avail %Used 
      Inodes    Iused    Ifree %Iused
/    ext4    /dev/sda6 
    rw,errors=remount-ro               
      28.1G    20.2G    8.0G  72%    28% 
      28.1G    21.6G    6.5G  77%    23% 
      26.7G    20.2G    6.5G  75% 
      1884160    389881  1494279  21%
/dev  devtmpfs udev     
    rw,mode=0755                       
        1.5G    0.0G    1.5G    0%  100% 
        1.5G    0.0G    1.5G    0%  100% 
        1.5G    0.0G    1.5G    0% 
      381805      571    381234    0%
/run  tmpfs    tmpfs     
    rw,noexec,nosuid,size=10%,mode=0755
      300.2M    0.9M  299.3M    0%  100% 
      300.2M    0.9M  299.3M    0%  100% 
      300.2M    0.9M  299.3M    0% 
      384191      549    383642    0%

所以你可以看到所有的欄位,可以用於調試目的時列印輸出。

3. 用 -a選項列印所有掛載裝置

這裡是個樣本:

$ di -a
Filesystem        Mount              Size    Used    Avail %Used  fs Type       
/dev/sda6          /                  28.1G    20.2G    6.5G  77%  ext4         
udev              /dev                1.5G    0.0G    1.5G    0%  devtmpfs     
devpts            /dev/pts            0.0M    0.0M    0.0M    0%  devpts       
proc              /proc              0.0M    0.0M    0.0M    0%  proc         
binfmt_misc        /proc/sys/fs/bi    0.0M    0.0M    0.0M    0%  binfmt_misc   
tmpfs              /run              300.2M    0.9M  299.3M    0%  tmpfs         
none              /run/lock          0.0M    0.0M    0.0M    0%  tmpfs         
none              /run/shm            0.0M    0.0M    0.0M    0%  tmpfs         
none              /run/user          0.0M    0.0M    0.0M    0%  tmpfs         
gvfsd-fuse        /run/user/himan    0.0M    0.0M    0.0M    0%  fuse.gvfsd-fuse
sysfs              /sys                0.0M    0.0M    0.0M    0%  sysfs         
none              /sys/fs/cgroup      0.0M    0.0M    0.0M    0%  tmpfs         
none              /sys/fs/fuse/co    0.0M    0.0M    0.0M    0%  fusectl       
none              /sys/kernel/deb    0.0M    0.0M    0.0M    0%  debugfs       
none              /sys/kernel/sec    0.0M    0.0M    0.0M    0%  securityfs

所以你能看到與所有裝置相關的所有資訊,被列印出來了。

更多詳情見請繼續閱讀下一頁的精彩內容:

推薦閱讀:

Linux命令之cd

Linux命令之cat

Linux命令之alias/unalias

Linux命令解析:su root和su -root

Linux命令之 互動式輸入read

Linux命令之檔案處理命令

  • 1
  • 2
  • 3
  • 下一頁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.