如何用Linux-df命令举例说明?

df是一个命令行工具,用于获取有关磁盘使用情况的信息。df是在GNU项目下创建的,并提供给不同的Linux发行版,如Ubuntu、Mint、CentOS、Fedora、RHEL、SUSE、Debian、BSD和Unix。

null

获取有关df的帮助

我们可以通过 –帮助 参数。请记住 -小时 用于格式化操作。

$ df --help
图片[1]-如何用Linux-df命令举例说明?-yiteyi-C++库
获取有关df的帮助

用df显示有关文件系统的信息

如果我们不提供任何选项或参数 df 命令将列出所有分区和相关信息。我们已经在截图下面解释了相关信息。

$ df
Display Information About File System With df
用df显示有关文件系统的信息

  • 文件系统 是文件系统的挂载点
  • 1K街区 是1kilobyteblock的数目
  • 使用 是用了多少块
  • 可用 有多少街区是免费的
  • 使用%% 是使用百分比
  • 安装在 是安装文件系统的地方

用df显示所有文件系统

前面的示例将只列出真实的文件系统。但众所周知,Linux为其功能创建了许多pseudue文件系统。我们可以列出所有的文件系统,甚至pro,sysfs。与lxc相关的文件系统也会显示出来。

$ df -a
Display All File Systems with df
用df显示所有文件系统

通过使用df指定内存块大小来显示文件系统

默认块大小设置为1KB,正如我们之前看到的。我们可以随意改变这个尺寸。这里我们换成100 -B类 选项。

$ df -B 100
Display File Systems By Specifying Memory Block Size with df
通过使用df指定内存块大小来显示文件系统

用df打印尺寸为人可读

我们没有50-100KB的文件系统。今天,文件系统的大小非常大,读取这些大小作为kb是复杂的,所以我们更喜欢人类可读的GB大小。我们将使用-h 选项列出更可读的格式。

$ df -h
Print Size As Human Readable with df
用df打印尺寸为人可读

显示带有df的文件系统总数

我们可以用 --total . 在列表的末尾,添加了一个名为total的新列

$ df -h --total
Show Total of The File Systems with df
显示带有df的文件系统总数

用df列出inode计数

inode是文件系统的基本部分。到目前为止,我们已经使用了1K块,但是我们可以显示文件系统的inode总数 -i 选项如下。

$ df -i
List Inodes Count with df
用df列出inode计数

用df打印文件系统类型

文件系统是我们也可以列出文件系统类型与df与 -T型 选项。

$ df -T
Print File System Type with df
用df打印文件系统类型

正如我们看到的,屏幕截图中有tmpfs、ext4、xfs文件系统。

相关文章: Windows Chkdsk实用程序教程

仅列出具有df的本地文件系统

可能有远程或基于网络的文件系统已经安装到本地Linux系统中。我们只能使用列出本地文件系统 -我 选项。SMB、NFS等远程文件系统未列出。

$ df -l

使用df根据文件系统过滤结果

在普通的Linux系统中有不同类型的文件系统。我们可以根据文件系统过滤结果。这将提供 -t型 选项。

$ df -t ext4
Filter Results According to File System with df
使用df根据文件系统过滤结果

根据使用百分比对文件系统进行排序

我们可以使用 分类 命令如下。

$ df -Ph | sort -nk5
Sort File System According To Percentage
根据百分比对文件系统排序

使用df获取块大小始终以GB为单位

我们可能希望列出所有方式的大小以GB为单位。通过使用 -BG 选项df将始终输出GB。

$ df -BG
Get Block Size Always in GB with df
使用df获取块大小始终以GB为单位

How To Use Linux df Command with Examples? Infografic
如何用Linux-df命令举例说明?信息图

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享