日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Linux磁盤信息查看工具di

Linux下有很多磁盤信息查看的命令,如fdisk、df、du等,本篇文章大家分享一下Linux下查看磁盤信息:di命令使用方法。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序定制開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了仙居免費(fèi)建站歡迎大家使用!

di – 磁盤信息工具

磁盤信息工具 di磁盤信息工具 di

從這個(gè)di幫助手冊(cè)頁很明顯的發(fā)現(xiàn) di 提供了一些很有價(jià)值的特性,值得一試。讓我們看一些這個(gè)工具實(shí)際使用的例子。

測(cè)試環(huán)境

OS – Ubuntu 13.04 Shell – Bash 4.2.45 Application – di 4.30

一個(gè)簡(jiǎn)短的教程

下面是一些 di 工具的示例:

1. 默認(rèn)的輸出

默認(rèn)情況下di命令生成人們易讀的輸出格式,這里有個(gè)示例:

$ 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

所以你能發(fā)現(xiàn)用千兆字節(jié)(G)和兆字節(jié)(M)做磁盤使用情況的數(shù)據(jù)單位。這絕對(duì)是比 df 默認(rèn)的輸出產(chǎn)生的效果好。(譯注:df也可以輸出帶類似單位的顯示,只是需要額外加參數(shù) -h)

2. 用 -A 選項(xiàng)打印類似掛載點(diǎn)、特殊設(shè)備名稱等全部字段

選項(xiàng) -A可以用來極詳細(xì)的打印掛載點(diǎn),特殊設(shè)備名稱等,這里有個(gè)示例:

$ 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%

所以你可以看到所有的字段,可以用于調(diào)試目的時(shí)打印輸出。

3. 用 -a選項(xiàng)打印所有掛載設(shè)備

這里是個(gè)示例:

$ 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

所以你能看到與所有設(shè)備相關(guān)的所有信息,被打印出來了。

4. 用 -c 選項(xiàng)用逗號(hào)作為值的分隔符

選項(xiàng) -c 用命令分隔的值將附上雙引號(hào),這里是個(gè)示例:

$ di -c
s,m,b,u,v,p,T
/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

如上,你可以看到打印了用逗號(hào)分隔符輸出的值。(譯注:這種輸出便于作為其他程序的輸入解析)

5. 用 -g 選項(xiàng)通過千兆字節(jié)(G)打印大小

下面是個(gè)示例:

$ di -g
Filesystem         Mount              Gibis     Used    Avail %Used  fs Type
/dev/sda6          /                   28.1     20.2      6.5   77%  ext4    
udev               /dev                 1.5      0.0      1.5    0%  devtmpfs
tmpfs              /run                 0.3      0.0      0.3    0%  tmpfs

當(dāng)然,你能看到所有與大小有關(guān)的值都用千兆字節(jié)(G)打印出來,同樣的你可以用 -k 和 -m 選項(xiàng)來分別的顯示千字節(jié)(K)大小和兆字節(jié)(M)大小。

6. 通過 -I 選項(xiàng)顯示特定的文件系統(tǒng)類型的相關(guān)信息

假設(shè)你想顯示只跟tmpfs文件系統(tǒng)相關(guān)的信息。下面將告訴你如何用 -I 選項(xiàng)完成任務(wù)。

$ di -I tmpfs
Filesystem         Mount               Size     Used    Avail %Used  fs Type
tmpfs              /run              300.2M     0.9M   299.3M    0%  tmpfs  
none               /run/lock           5.0M     0.0M     5.0M    0%  tmpfs  
none               /run/shm            1.5G     0.0G     1.5G    0%  tmpfs  
none               /run/user         100.0M     0.0M   100.0M    0%  tmpfs  
none               /sys/fs/cgroup      0.0M     0.0M     0.0M    0%  tmpfs

你能看到只有tmpfs類型相關(guān)文件系統(tǒng)信息被輸出并顯示出來了。

7. 用 -n 選項(xiàng)跳過標(biāo)題行的輸出

如果你正試圖通過一個(gè)腳本(或程序)解析該命令的輸出結(jié)果并希望 di 命令跳過顯示的標(biāo)題行,那么用 -n 選項(xiàng)是絕佳的方法,下面是個(gè)示例:

$ di -n
/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

如上,你能發(fā)現(xiàn)輸出中并沒有顯示標(biāo)題行。

8. 通過 -t 選項(xiàng)在文件系統(tǒng)列表底下再打印一行總計(jì)行

如果想要顯示所有相關(guān)列的總數(shù),用 -t 選項(xiàng),示例:

$ di -t
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  
                  Total              29.9G    20.2G     8.3G   72%

觀察到最后一行的值為所有文件系統(tǒng)的統(tǒng)計(jì)數(shù)據(jù)。

9. 通過 -s 選項(xiàng) 排序輸出

-s選項(xiàng)可用于排序該命令的輸出結(jié)果,下面告訴你如何反向排序輸出:

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

你也可以在-s后添加子選項(xiàng)’r’逆序排序輸出。類似的,你可以使用 -s 選項(xiàng)做一些其他類型的排序,以下是摘自man手冊(cè)供您參考:

  • -s 排序方式

  • 可以指定排序方式。默認(rèn)排序方式的按照掛載點(diǎn)的名稱進(jìn)行排序。支持如下的排序方式:

  • m :按照掛載點(diǎn)名稱排序(默認(rèn))

  • n :不排序(即按照在掛載表/etc/fstab中的順序)

  • s :按照特殊設(shè)備名稱

  • t :按照文件系統(tǒng)類型

  • r :逆序排序

  • 排序方式可以組合使用,如: di –stsrm :按照類型、設(shè)備、掛載點(diǎn)逆序排序。di –strsrm :按照類型、設(shè)備逆序、掛載點(diǎn)逆序排序。

10. 通過 -f 選項(xiàng)指定輸出格式

你可以通過結(jié)合-f選項(xiàng)和其子選項(xiàng)指定輸出格式字符串,例如用 -fm,打印掛載點(diǎn)的名稱:

$ di -fm
Mount          
/              
/dev          
/run

如上你可以看到只有掛載點(diǎn)的名字被打印出來,同樣的,打印文件系統(tǒng)的類型用 -ft ,示例:

$ di -ft
fsType
ext4  
devtmpf
tmpfs

如果你想快速查找,這里有個(gè)其他可用的格式選項(xiàng)截圖。

結(jié)論

最后,di命令提供了一些非常有用的特性,比df命令更強(qiáng)大。如果你正在尋找一個(gè)類似df,但比df更強(qiáng)大的關(guān)于磁盤信息的命令行工具,那么di是最理想的選擇。


網(wǎng)站標(biāo)題:Linux磁盤信息查看工具di
鏈接地址:http://m.5511xx.com/article/dhjoccp.html