deepin linux 命令行_[Linux Deepin 命令行小知识] df:文件系统磁盘占用报告工具

我们知道可以使用 df 来查看所有当前已挂载的文件系统的已使用和未使用空间。今天我们就来解释一下其详细用法:

df(即 disk free)命令用来报告当前已挂载的文件系统的已用和未用空间。df 不仅用来显示已用和未用空间,也常用来显示已挂载的文件系统、可用的节点数量,以及分区上是否有足够的空间来升级已安装的程序或安装新程序。

df 的基本句法为:

Default

df [(单个或多个)选项] [设备]

1

df[(单个或多个)选项][设备]

方括号中的内容为可选项目。当不使用任何选项或参数时,df 会生成一个列表来显示各个已挂载设备的名称、总区块大小(以 1 千字节为单位)、已用区块,可用区块、已使用区块的百分比以及挂载点。

当给出一设备作为参数时,df 会报告实际存在于该设备上的文件系统的使用信息。如果给出多个设备,则会报告每个已给出设备上的使用信息。下面的例子会给出含有根目录的分区信息:

Default

$ df /

1

$df/

一设备可以用设备名称的形式给出,也可以用其绝对路径给出。这样,比如根目录位于一个第一块硬盘的第三个分区上,其设备名称为 /dev/sda3,上面的例子就也可以写成:

Default

df /dev/sda3

1

df/dev/sda3

对于许多用户,df 最有用的选项是 -h。它让 df 以可读的形式表示区块单位的大小,即适当地用兆字节或千兆字节来表示,并分别在数值后使用字母 M 和 G。-m 选项为用 1 兆字节(即 1,048,576 字节)来表示;-k 选项为用 1 千字节来表示(默认选项)

-i 选项为列出节点而非区块使用情况。-a(即 all)选项用于在显示文件系统时包含大小为零的区块(默认情况下会省略)。这种区块为特殊用途的虚拟文件系统。比如用于自动挂载的虚拟文件系统。

-T 选项显示列出的文件系统类型(如 ext2, ext3, vfat 或 iso9660)。-t(即type) 和 -x(即exclude)用于指定显示或不显示特定的文件系统类型。

--help 选项用于显示帮助信息并退出。--version 报告当前安装的 df 的程序版本。与许多命令行程序不同的是,-v 选项不给出版本信息,它仅仅被忽略且不产生错误信息。


版权声明:本文为weixin_31523667原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。