iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中磁盘信息工具di怎么用
  • 624
分享到

Linux中磁盘信息工具di怎么用

2023-06-27 23:06:59 624人浏览 安东尼
摘要

这篇文章主要为大家展示了“linux中磁盘信息工具di怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中磁盘信息工具di怎么用”这篇文章吧。如果你是个Linux命令行用户,你肯定会

这篇文章主要为大家展示了“linux中磁盘信息工具di怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中磁盘信息工具di怎么用”这篇文章吧。

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

di – 磁盘信息工具

Linux中磁盘信息工具di怎么用
磁盘信息工具 di磁盘信息工具 di

从这个di帮助手册页很明显的发现 di 提供了一些很有价值的特性,值得一试。让我们看一些这个工具实际使用的例子。

测试环境

OS – ubuntu 13.04 shell – Bash 4.2.45 Application – di 4.30

一个简短的教程

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

1. 默认的输出

默认情况下di命令生成人们易读的输出格式,这里有个示例:

$ diFilesystem         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%  devtmpfstmpfs              /run              300.2M     0.9M   299.3M    0%  tmpfs

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

2. 用 -A 选项打印类似挂载点、特殊设备名称等全部字段

选项 -A可以用来极详细的打印挂载点,特殊设备名称等,这里有个示例:

$ di -AMount 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 -aFilesystem         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-fusesysfs              /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

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

4. 用 -c 选项用逗号作为值的分隔符

选项 -c 用命令分隔的值将附上双引号,这里是个示例:

$ di -cs,m,b,u,v,p,T/dev/sda6,/,28.1G,20.2G,6.5G,77%,ext4udev,/dev,1.5G,0.0G,1.5G,0%,devtmpfstmpfs,/run,300.2M,0.9M,299.3M,0%,tmpfs

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

5. 用 -g 选项通过千兆字节(G)打印大小

下面是个示例:

$ di -gFilesystem         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%  devtmpfstmpfs              /run                 0.3      0.0      0.3    0%  tmpfs

当然,你能看到所有与大小有关的值都用千兆字节(G)打印出来,同样的你可以用 -k 和 -m 选项来分别的显示千字节(K)大小和兆字节(M)大小。

6. 通过 -I 选项显示特定的文件系统类型的相关信息

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

$ di -I tmpfsFilesystem         Mount               Size     Used    Avail %Used  fs Typetmpfs              /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类型相关文件系统信息被输出并显示出来了。

7. 用 -n 选项跳过标题行的输出

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

$ di -n/dev/sda6          /                  28.1G    20.2G     6.5G   77%  ext4    udev               /dev                1.5G     0.0G     1.5G    0%  devtmpfstmpfs              /run              300.2M     0.9M   299.3M    0%  tmpfs

如上,你能发现输出中并没有显示标题行。

8. 通过 -t 选项在文件系统列表底下再打印一行总计行

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

$ di -tFilesystem         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%  devtmpfstmpfs              /run              300.2M     0.9M   299.3M    0%  tmpfs                    Total              29.9G    20.2G     8.3G   72%

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

9. 通过 -s 选项 排序输出

-s选项可用于排序该命令的输出结果,下面告诉你如何反向排序输出:

$ di -srFilesystem         Mount               Size     Used    Avail %Used  fs Typetmpfs              /run              300.2M     0.9M   299.3M    0%  tmpfsudev               /dev                1.5G     0.0G     1.5G    0%  devtmpfs/dev/sda6          /                  28.1G    20.2G     6.5G   77%  ext4

你也可以在-s后添加子选项’r’逆序排序输出。类似的,你可以使用 -s 选项做一些其他类型的排序,以下是摘自man手册供您参考:

  • -s 排序方式

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

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

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

  • s :按照特殊设备名称

  • t :按照文件系统类型

  • r :逆序排序

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

10. 通过 -f 选项指定输出格式

你可以通过结合-f选项和其子选项指定输出格式字符串,例如用 -fm,打印挂载点的名称:

$ di -fmMount          /              /dev          /run

如上你可以看到只有挂载点的名字被打印出来,同样的,打印文件系统的类型用 -ft ,示例:

$ di -ftfsTypeext4  devtmpftmpfs

如果你想快速查找,这里有个其他可用的格式选项截图。

以上是“Linux中磁盘信息工具di怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux中磁盘信息工具di怎么用

本文链接: https://www.lsjlt.com/news/314367.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中磁盘信息工具di怎么用
    这篇文章主要为大家展示了“Linux中磁盘信息工具di怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中磁盘信息工具di怎么用”这篇文章吧。如果你是个Linux命令行用户,你肯定会...
    99+
    2023-06-27
  • Linux磁盘信息查看工具di怎么用
    这篇文章主要介绍“Linux磁盘信息查看工具di怎么用”,在日常操作中,相信很多人在Linux磁盘信息查看工具di怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux磁盘信息查看工具di怎么用”的疑...
    99+
    2023-06-27
  • 比df更有用的磁盘信息工具di怎么用
    今天给大家介绍一下比df更有用的磁盘信息工具di怎么用。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。如果你是个Linux命令行用户,你肯定会使用df命令检查文...
    99+
    2023-06-28
  • linux磁盘分区工具cfdisk怎么用
    这篇文章主要介绍linux磁盘分区工具cfdisk怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!cfdisk是用来磁盘分区的程序,它十分类似DOS的fdisk,具有互动式操作界面而非传统fdisk的问答式界面,...
    99+
    2023-06-27
  • linux中怎么查看Raid磁盘阵列信息
    这篇文章主要介绍“linux中怎么查看Raid磁盘阵列信息”,在日常操作中,相信很多人在linux中怎么查看Raid磁盘阵列信息问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux中怎么查看Raid磁盘阵...
    99+
    2023-06-05
  • linux怎么列出磁盘分区信息
    在Linux中,可以使用以下命令来列出磁盘分区信息:1. 使用 `fdisk -l` 命令来显示所有磁盘分区的信息。需要使用超级用户...
    99+
    2023-08-11
    linux
  • Linux磁盘清理工具Duc怎么安装使用
    这篇文章主要讲解了“Linux磁盘清理工具Duc怎么安装使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux磁盘清理工具Duc怎么安装使用”吧!Duc简介:Duc 是一个工具集,可以...
    99+
    2023-06-28
  • linux下怎么查看Raid磁盘阵列信息
    这篇文章主要介绍“linux下怎么查看Raid磁盘阵列信息”,在日常操作中,相信很多人在linux下怎么查看Raid磁盘阵列信息问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • Linux系统的磁盘空间管理工具怎么用
    小编给大家分享一下Linux系统的磁盘空间管理工具怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!fdisk -lDisk /dev/sda: 120.0 GB, 120034123776 bytes =>硬盘容...
    99+
    2023-06-17
  • Linux系统信息统计工具dstat怎么用
    这篇文章主要介绍Linux系统信息统计工具dstat怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!dstat命令是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工...
    99+
    2023-06-27
  • linux磁盘数据修复工具是什么
    这篇“linux磁盘数据修复工具是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux磁盘数据修复工具是什么”文章吧...
    99+
    2023-07-02
  • DiskCatalogMaker for Mac磁盘管理工具怎么用
    这篇文章将为大家详细讲解有关DiskCatalogMaker for Mac磁盘管理工具怎么用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。DiskCata...
    99+
    2024-04-02
  • Linux中有哪些监控磁盘分区的工具
    这期内容当中小编将会给大家带来有关Linux中有哪些监控磁盘分区的工具,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于P...
    99+
    2023-06-07
  • 磁盘镜像工具Guymager有什么用
    小编给大家分享一下磁盘镜像工具Guymager有什么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!磁盘镜像工具Guymager在数字取证中,经常需要对磁盘制作镜像,以便于后期分析。Kali Linux提供一款轻量级的磁盘...
    99+
    2023-06-04
  • 系统磁盘清理工具BlueHarvest for Mac怎么用
    这篇文章将为大家详细讲解有关系统磁盘清理工具BlueHarvest for Mac怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。BlueHarvest for Mac是一款专为Mac用户开发的系统磁...
    99+
    2023-06-06
  • Linux中监控磁盘分区和使用情况的工具是什么
    Linux中监控磁盘分区和使用情况的工具是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。我们将讨论Linux中可用于监视磁盘使用情况的命令行实用程序,提供有关总大小容量、已...
    99+
    2023-06-28
  • 如何使用linux 系统下磁盘检测工具e2fsck
    这篇文章主要讲解了“如何使用linux 系统下磁盘检测工具e2fsck”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用linux 系统下磁盘检测工具e2fsck”吧!指令:e2fsck...
    99+
    2023-06-10
  • 怎么使用win10自带工具整理磁盘碎片
    这篇“怎么使用win10自带工具整理磁盘碎片”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用win10自带工具整理磁盘...
    99+
    2023-06-28
  • 磁盘镜像分析工具TSK有什么用
    小编给大家分享一下磁盘镜像分析工具TSK有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!磁盘镜像分析工具TSKTSK(The Sleuth Kit)是一款基...
    99+
    2023-06-04
  • 域名注册信息查询工具怎么用
    1. 打开域名注册信息查询工具网站,例如WHOIS查询工具网站;2. 在查询框中输入要查询的域名,例如example.com;3. ...
    99+
    2023-05-31
    域名注册信息查询 域名
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作