
Linux df(英文全拼:display free disk space) 命令用于用于显示文件系统的磁盘空间使用情况,包括总容量、已用空间、可用空间和挂载点等信息。
df [选项]... [FILE]...
| 参数 | 说明 | 
|---|---|
-a, --all
 | 
显示所有文件系统,包括虚拟文件系统(如 proc, sysfs) | 
-B, --block-size=SIZE
 | 
指定显示单位(如 -BK=KB,-BM=MB,-BG=GB) | 
-h, --human-readable
 | 
以易读格式显示(自动转换单位:K, M, G, T,基于 1024) | 
-H, --si
 | 
类似 -h,但以 1000 为换算单位(符合 SI 标准) | 
-i, --inodes
 | 
显示 inode 使用情况(而非磁盘空间) | 
-k | 
以 1KB 为单位显示(默认单位) | 
-m | 
以 1MB 为单位显示(部分系统支持) | 
-l, --local
 | 
仅显示本地文件系统(排除网络文件系统如 NFS) | 
--no-sync | 
获取信息前不调用 sync(默认行为) | 
--sync | 
获取信息前调用 sync(确保数据最新) | 
--total | 
显示总计信息 | 
-t, --type=TYPE
 | 
仅显示指定类型的文件系统(如 ext4, xfs) | 
-T, --print-type
 | 
显示文件系统类型 | 
-x, --exclude-type=TYPE
 | 
排除指定类型的文件系统 | 
-P, --portability
 | 
使用 POSIX 兼容的输出格式(避免换行问题) | 
--output=FIELD_LIST | 
自定义输出字段(如 source,fstype,size,pcent) | 
--help | 
显示帮助信息 | 
--version | 
显示版本信息 | 
显示文件系统的磁盘使用情况统计:
# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda6 29640780 4320704 23814388 16% / udev 1536756 4 1536752 1% /dev tmpfs 617620 888 616732 1% /run none 5120 0 5120 0% /run/lock none 1544044 156 1543888 1% /run/shm
说明:
Filesystem:文件系统的名称或标识符。1K-blocks:文件系统的总容量,以 1KB 块为单位。即文件系统总大小。Used:文件系统已经使用的容量,以 1KB 块为单位。Available:文件系统中仍然可用的容量,以 1KB 块为单位。Use%:文件系统已使用容量占总容量的百分比。Mounted on:文件系统被挂载到的目录或位置。-h 选项会以人类可读的方式显示磁盘空间使用情况:
# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda6 29G 4.2G 23G 16% / udev 1.5G 4.0K 1.5G 1% /dev tmpfs 604M 892K 603M 1% /run none 5.0M 0 5.0M 0% /run/lock none 1.5G 156K 1.5G 1% /run/shm
df 也可以显示磁盘使用的文件系统信息:
# df test Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda6 29640780 4320600 23814492 16% /
用一个 -i 选项的 df 命令的输出显示 inode 信息而非块使用量。
df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda6 1884160 261964 1622196 14% / udev 212748 560 212188 1% /dev tmpfs 216392 477 215915 1% /run none 216392 3 216389 1% /run/lock none 216392 8 216384 1% /run/shm
显示所有的信息:
# df --total Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda6 29640780 4320720 23814372 16% / udev 1536756 4 1536752 1% /dev tmpfs 617620 892 616728 1% /run none 5120 0 5120 0% /run/lock none 1544044 156 1543888 1% /run/shm total 33344320 4321772 27516860 14%
我们看到输出的末尾,包含一个额外的行,显示总的每一列。
我们可以看到输出显示的数字形式的 'G'(千兆字节),'M'(兆字节)和'K'(千字节)。
以上就是linux显示磁盘空间使用是什么-df 命令使用与实例的详细内容,更多请关注php中文网其它相关文章!
                        
                        每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号