在Linux中,您可以使用名为df命令的命令行工具检查磁盘空间。 df命令代表磁盘文件系统。 使用df命令,您可以在Linux上找到磁盘空间摘要信息,例如可用磁盘空间和已用磁盘空间。
在本教程中,我们将教你十个不同的df命令和实际例子来管理Linux上的磁盘空间。
让我们探索带有所有选项的df命令,以便您可以对Linux磁盘空间有完整的了解。
df命令的基本语法是:
df [options] [devices]
1.检查文件系统磁盘空间
“df”命令显示文件系统设备名称,磁盘块,使用的总磁盘空间,可用磁盘空间,文件系统上使用率和安装点的百分比等信息。
您可以在屏幕上看到类似的输出。
2.以我们可以理解格式显示磁盘空间
正如你在第一个例子中看到的那样,输出很难阅读或理解。 默认情况下,df命令以字节显示难以为人理解的磁盘空间信息。 我们可以很容易地理解结果是以兆字节和千兆字节为单位。
别担心,好的df命令可以选择以MB和GB等可读格式显示信息。 你只需要添加-h标志来查看。
3.显示所有文件系统的信息
如果要查看包含零块大小的所有文件系统,请将参数-a或-all与df命令一起传递。 输出将与此类似。
4.以字节显示文件系统详细信息
要显示1 K块中的所有文件系统信息和用法,请按如下所示传递选项'-k'。
5.以MB为单位显示文件系统信息
要以MB或兆字节显示所有文件系统信息和使���情况,请传递选项'-m'。
6.显示GB中的文件系统信息
要以GB或千兆字节显示所有文件系统详细信息和用法,请传递选项'-h'。
7.显示/主文件系统信息
通过执行下面的df命令,您只能看到/ home文件系统设备信息。
8.在Linux中显示文件系统类型
要查看每个文件系统的类型,请传递-T选项。 它为文件系统类型列提供输出。 您可以看到列出的每个文件系统的类型,如ext4,ext3,tempfs,devtmpfs等。
9.仅包含或排除某些文件系统类型。
如果只想查看ext4文件系统,请使用带-t选项的df命令
如果您想查看除ext4以外的所有文件系统类型,则传递-x选项并键入(ext3,ext4)以从输出中排除。
10.显示df命令选项和帮助
通过输入以下命令,您可以使用df命令查看所有可用的选项。
必选参数对长短选项同时适用。
-a, --all include pseudo, duplicate, inaccessible file systems
-B, --block-size=SIZE scale sizes by SIZE before printing them; e.g.,
'-BM' prints sizes in units of 1,048,576 bytes;
see SIZE format below
-h, --human-readable print sizes in powers of 1024 (e.g., 1023M)
-H, --si print sizes in powers of 1000 (e.g., 1.1G)
-i, --inodes 显示inode 信息而非块使用量
-k 即--block-size=1K
-l, --local 只显示本机的文件系统
--no-sync 取得使用量数据前不进行同步动作(默认)
--output[=FIELD_LIST] use the output format defined by FIELD_LIST,
or print all fields if FIELD_LIST is omitted.
-P, --portability use the POSIX output format
--sync invoke sync before getting usage info
--total elide all entries insignificant to available space,
and produce a grand total
-t, --type=TYPE limit listing to file systems of type TYPE
-T, --print-type print file system type
-x, --exclude-type=TYPE limit listing to file systems not of type TYPE
-v (ignored)
--help 显示此帮助信息并退出
--version 显示版本信息并退出
所显示的数值是来自 --block-size、DF_BLOCK_SIZE、BLOCK_SIZE
及 BLOCKSIZE 环境变量中第一个可用的 SIZE 单位。
否则,默认单位是 1024 字节(或是 512,若设定 POSIXLY_CORRECT 的话)。