对于新手来说,掌握 Linux 可能会很困难。 但是命令行工具的威力不容忽视。 它们可能看起来很老式——需要零鼠标使用——但像 df 命令这样的技巧可以节省你的时间。
使用 Linux df 命令,您可以轻松地询问系统以获取有关磁盘空间和文件大小的详细信息。 这 12 个 df 命令示例将向您展示如何操作。
Linux 中的 df 命令是什么?
如果您想知道 Linux PC 上有多少可用磁盘空间,您的第一直觉是什么? 对于许多人来说,可能是检查你的 Linux 发行版的磁盘管理工具,但这不是最好的选择。 正如有一个用于克隆磁盘的数据复制器工具一样,还有一个用于检查文件系统详细信息的“磁盘文件系统”工具。
这是
df
命令,输入 bash 终端。 它可以以多种方式使用:
- 显示磁盘空间使用情况
- 显示特定设备上的使用情况
- 显示所有正在使用的文件系统
- 查找特定文件的磁盘信息
- 显示 inode
- 在特定文件上显示文件系统
- 包括文件系统类型
- 排除文件系统类型
- 显示 df 命令帮助文件
- 显示总磁盘使用量和可用空间
这
df
还可以调整命令以以千字节、兆字节和千兆字节为单位显示文件大小和可用空间。
df 命令语法
在开始使用之前
df
命令,请注意其语法。 像大多数 Linux 终端工具一样,它很简单; 知道它会在您使用时节省时间
df
更频繁。
你可以检查
df
使用帮助命令手动命令语法:
df --help
你会看到第一行:
Usage: df [OPTION]... [FILE]...
所以,你会使用
df
其次是
[OPTION]
那么任何相关的
[FILE]
或目录。 这些在帮助文件中列出,但您可以继续阅读以查看一些示例。
1. 使用 df 命令显示磁盘使用情况
要显示计算机的磁盘空间,这会导致文件系统类型、已用和可用空间等,请使用:
df
2. 使用 df 显示特定驱动器的磁盘使用情况
您可以通过选择特定的驱动器或分区来获得更具体的信息。 只需将文件路径添加为
[OPTION]
:
df /home
3. 用df显示所有文件系统
默认
df
命令仅显示您计算机上的标准文件系统。 无法访问的文件系统,重复(在 RAID 系统中 example) 和伪文件系统被忽略。
但是,您可以使用
df
. 只需使用
-a
切换,对于“全部”:
df -a
4. 查找特定文件的信息
寻找有关特定文件的数据? 如果您需要知道特定文件的位置以及存储它的设备上的剩余空间,请使用:
df /home/christian/file.txt
这在跟踪数据以在硬盘驱动器之间移动时很有用。 为了 example,您可能正在将重要的个人数据迁移到辅助驱动器或分区。
5. 用 df 显示 inode
索引节点是 Linux 文件系统的关键,它存储有关文件的信息,就像数据库一样。 显示有关 inode 输入的信息
df -i
6.使用df命令显示文件系统
需要知道您的驱动器上使用的文件系统类型是什么? 使用
-T
选项,后跟文件路径。
df -T /home/christian/file.txt
查找类型列标题。 正如你在这个 example,文件类型为 ext4。
7. 使用 df 包含和排除文件系统类型
以及显示文件系统类型
df
,您还可以包含特定类型。 为了 example,如果您想显示所有 ext4 文件系统设备,请使用:
df -t ext4
8.排除文件系统类型
想要排除文件系统类型? 要显示驱动器上除 ext4 之外的所有文件系统类型,请使用:
df -x ext4
9. 使用 df 命令查看总磁盘使用情况
虽然基本
df
显示总的磁盘使用情况,不包括隐藏文件。 要查看此图,请使用
df --total
10.查看df命令帮助文件
虽然大多数
df
命令可以在这个列表中找到,你会在帮助文件中找到一些额外的、很少使用的示例。 查看这个
df --help
奖励:以 KB、MB 和 GB 显示 df 结果
除此之外,可以稍微调整 df 命令以提供更具可读性的结果。 默认情况下,输出以字节为单位。 如果您知道字节与兆字节和千兆字节的关系,那么这对您来说可能不是问题。
但是,为了便于阅读,使用这些开关是一个明智的选择:
- 使标准输出对熟悉 GB 编号的人可读
-h
- 展示
df
以兆字节 (MB) 为单位的命令输出
-m
- 您还可以使用以千字节为单位显示输出
-k
用法很简单——该选项出现在指定位置,以及必要时选择的任何其他位置。 对于基本
df
命令,使用
df -h
如果要查看以 GB 为单位的特定文件的大小而不是默认字节,请使用文件路径和文件名:
df -h /home/christian/file.txt
df 命令是成功使用 Linux 的关键
至此,您应该已经对
df
命令。 是的,你可以没有它,也许可以在文件管理器中找到你需要的信息。 但只需敲击两次按键,您也可以在终端中找到信息。
由于打字几乎总是比使用鼠标快,因此准备好这个命令行技巧是有意义的。
想要更多 Linux 终端命令,例如
df
? 使用这些提示和技巧成为 Linux 命令行大师。