di--比df更有用的磁盘信息工具

如果你是个Linux命令行用户,你肯定会使用df命令检查文件系统的磁盘使用情况。尽管df是一个受欢迎的命令,但仍然不能提供一些高级的功能,如一个用户实际的磁盘可用空间,以及各种有用的显示格式等。还有另一个命令行实用工具可用,不仅提供了这些高级功能也提供了df的所有特性。在本文中,我们将讨论磁盘信息工具 -- di                           

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


1. 默认的输出

默认情况下di命令生成人们易读的输出格式

所以你能发现用千兆字节(G)和兆字节(M)做磁盘使用情况的数据单位。这绝对是比 df 默认的输出产生的效果好。(df也可以输出带类似单位的显示,只是需要额外加参数 -h


2. -A 选项

打印类似挂载点、特殊设备名称等全部字段

选项 -A可以用来极详细的打印挂载点,特殊设备名称等。

所以你可以看到所有的字段,可以用于调试目的时打印输出。


3. -a选项

打印所有挂载设备

所以你能看到与所有设备相关的所有信息,被打印出来了。


4. -c 选项

用逗号作为值的分隔符

选项 -c 用命令分隔的值将附上双引号

这里是个示例:

如上,你可以看到打印了用逗号分隔符输出的值。(这种输出便于作为其他程序的输入解析)


5. -g 选项

通过千兆字节(G)打印大小

下面是个示例:

当然,你能看到所有与大小有关的值都用千兆字节(G)打印出来。

同样的你可以用 -k -m 选项来分别的显示千字节(K)大小和兆字节(M)大小。


6. 通过 -I 选项

显示特定的文件系统类型的相关信息

假设你想显示只跟tmpfs文件系统相关的信息。下面将告诉你如何用 -I 选项完成任务。

Ok 你能看到只有tmpfs类型相关文件系统信息被输出并显示出来了。


7. -n 选项

跳过标题行的输出

如果你正试图通过一个脚本(或程序)解析该命令的输出结果并希望 di 命令跳过显示的标题行,那么用 -n 选项是绝佳的方法。

8. 通过 -t 选项

在文件系统列表底下再打印一行总计行

如果想要显示所有相关列的总数,用 -t 选项。

观察到最后一行的值为所有文件系统的统计数据。


9. 通过 -s 选项 

排序输出

-s选项可用于排序该命令的输出结果(译注:默认按照挂载点名称排序)

下面告诉你如何反向排序输出:

你也可以在-s后添加子选项'r'逆序排序输出。

类似的,你可以使用 -s 选项做一些其他类型的排序.以下是摘自man手册供您参考:

 -s 排序方式

可以指定排序方式。默认排序方式的按照挂载点的名称进行排序。支持如下的排序方式:

 m :按照挂载点名称排序(默认)

 n  :不排序(即按照在挂载表/etc/fstab中的顺序)

s  :按照特殊设备名称

 t  :按照文件系统类型

r  :逆序排序

排序方式可以组合使用,如:  di --stsrm :按照类型、设备、挂载点逆序排序。di --strsrm :按照类型、设备逆序、挂载点逆序排序。


10. 通过 -f 选项

指定输出格式

你可以通过结合-f选项和其子选项指定输出格式字符串。

例如,用 -fm,打印挂载点的名称。

如上你可以看到只有挂载点的名字被打印出来。

同样的,打印文件系统的类型,用 -ft

更完整的选项,参考di命令man文档


下载/安装

命令行工具 di 也能通过aptyum等命令在命令行下载和安装。Ubuntu用户也可以从Ubuntu 软件中心下载这个命令。

优点

提供了许多高级功能

跨平台


缺点

在大多数的Linux发行版没有预装

大量选项需要学习


di命令提供了一些非常有用的特性,比df命令更强大。如果你正在寻找一个类似df,但比df更强大的关于磁盘信息的命令行工具,那么di是最理想的选择。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值