【linux】df命令

df 命令在 Linux 系统中用于显示磁盘空间的使用情况。它提供了文件系统中各个分区或挂载点的总空间、已用空间、剩余空间以及挂载点等信息。这对于监控和管理磁盘空间非常有用。

基本用法

df [选项] [文件或目录...]

如果不指定文件或目录,df 命令将显示所有当前挂载的文件系统的磁盘使用情况。

常用选项

  • -h 或 --human-readable:以人类可读的格式(如 KB、MB、GB)显示大小。
  • -T 或 --print-type:显示文件系统类型。
  • -a 或 --all:包括所有的文件系统,包括 0 块(block)的文件系统。
  • -i:显示 inode 信息,而不是磁盘块使用量。
  • --total:显示总计行。

示例

  1. 查看所有挂载的文件系统的磁盘使用情况

    df -h
    这将列出所有挂载的文件系统,并以人类可读的格式显示它们的总空间、已用空间、剩余空间、已用百分比和挂载点。
    
  2. 查看特定目录的磁盘使用情况

    虽然 df 不能直接查看特定目录的磁盘使用情况(因为它是以文件系统为单位显示的),但你可以通过指定该目录所在的文件系统(通常是挂载点)来间接查看。然而,更常用的是使用 du 命令来查看目录的磁盘使用情况。

  3. 以人类可读的格式和文件系统类型显示磁盘使用情况

    df -hT

    【linux】df命令

  4. 显示所有文件系统的磁盘使用情况,包括 0 块的文件系统

    df -a


    注意:这个选项可能会列出很多你可能不感兴趣的文件系统,如 /proc/sys 等,这些通常是虚拟文件系统,不占用磁盘空间。

  5. 显示总计行

    df -h --total


    这将在输出末尾添加一行总计,显示所有文件系统的总空间、已用空间和剩余空间。

df 命令是 Linux 系统中管理磁盘空间的重要工具之一,通过它,用户可以快速了解各个文件系统的磁盘使用情况,从而做出相应的管理决策。

版权声明:如无特殊标注,文章均来自网络,本站编辑整理,转载时请以链接形式注明文章出处,请自行分辨。

本文链接:https://www.shbk5.com/dnsj/75384.html