Linuxdf命令提供大量文件系统使用实用信息
df命令提供文件系统使用信息,但包括几大选项文章检视差异并提出关于何时使用两个命令的建议
df命令表示磁盘免费性,并按此名称表示,它侧重于有多少免费磁盘空间可用并有像此报告清晰度
$ df Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 4096 0 4096 0% /dev tmpfs 1939948 0 1939948 0% /dev/shm tmpfs 775980 1688 774292 1% /run efivarfs 64 11 48 19% /sys/firmware/efi/efivars /dev/sda3 13974528 7045364 6330668 53% / tmpfs 1939948 16 1939932 1% /tmp /dev/sda3 13974528 7045364 6330668 53% /home /dev/sda2 996780 305840 622128 33% /boot /dev/sda1 613160 17780 595380 3% /boot/efi tmpfs 387988 128 387860 1% /run/user/1000 tmpfs 387988 40 387948 1% /run/user/1001
默认值从上方输出可见,报告千字节块数(每个块数1.024字节)并列出所有文件系统可请求命令报告单文件系统
if/dev/sda3文件系统1K区块使用%
也可以用挂起点名请求信息这可能使命令更容易编程
$df/homeFileSystem1k-block使用%d/sda3 139745287044600633127253%/home
最优选择之一是请求数据为人友好格式类似地告诉你老友你即将庆祝17周年, 期望用两周时间庆祝, 并开7小时到度假村在同一时间单元内报告所有事件将很难沟通举个例子报告显示 人文可读格式
$ df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 4.0M 0 4.0M 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 758M 1.7M 757M 1% /run efivarfs 64K 11K 48K 19% /sys/firmware/efi/efivars /dev/sda3 14G 6.8G 6.1G 53% / tmpfs 1.9G 16K 1.9G 1% /tmp /dev/sda3 14G 6.8G 6.1G 53% /home /dev/sda2 974M 299M 608M 33% /boot /dev/sda1 599M 18M 582M 3% /boot/efi tmpfs 379M 128K 379M 1% /run/user/1000 tmpfs 379M 40K 379M 1% /run/user/1001
df命令还提供一些其他实用选项文件系统类型报告,例如,您可以运行类似命令:
$ df -T Filesystem Type 1K-blocks Used Available Use% Mounted on devtmpfs devtmpfs 4096 0 4096 0% /dev tmpfs tmpfs 1939948 0 1939948 0% /dev/shm tmpfs tmpfs 775980 1680 774300 1% /run efivarfs efivarfs 64 11 48 19% /sys/firmware/efi/efivars /dev/sda3 btrfs 13974528 7044600 6331272 53% / tmpfs tmpfs 1939948 16 1939932 1% /tmp /dev/sda3 btrfs 13974528 7044600 6331272 53% /home /dev/sda2 ext4 996780 305840 622128 33% /boot /dev/sda1 vfat 613160 17780 595380 3% /boot/efi tmpfs tmpfs 387988 128 387860 1% /run/user/1000 tmpfs tmpfs 387988 40 387948 1% /run/user/1001
命令下仅聚焦brfs文件系统
df-tbrfs文件系统1k-blocks使用%
换句话说,如果简单报告undes(描述文件系统对象的小数据结构,如Linux系统的文件和目录),可使用类似命令:
$ df -i Filesystem Inodes IUsed IFree IUse% Mounted on devtmpfs 479307 544 478763 1% /dev tmpfs 484987 2 484985 1% /dev/shm tmpfs 819200 1077 818123 1% /run efivarfs 0 0 0 - /sys/firmware/efi/efivars /dev/sda3 0 0 0 - / tmpfs 1048576 51 1048525 1% /tmp /dev/sda3 0 0 0 - /home /dev/sda2 65536 43 65493 1% /boot /dev/sda1 0 0 0 - /boot/efi tmpfs 96997 154 96843 1% /run/user/1000 tmpfs 96997 44 96953 1% /run/user/1001
注意上列输出中用户文件安装/运行/用户可专注于单文件系统或分区并有类似命令:
df-i/bot文件系统Ide
f命令使用-a选项时,你可能会大吃一惊输出中将包括伪文件系统、复制文件系统甚至不可存取文件系统下示例只显示输出量顶部部分
$ df -a | head -11 Filesystem 1K-blocks Used Available Use% Mounted on proc 0 0 0 - /proc sysfs 0 0 0 - /sys devtmpfs 4096 0 4096 0% /dev securityfs 0 0 0 - /sys/kernel/security tmpfs 1939948 0 1939948 0% /dev/shm devpts 0 0 0 - /dev/pts tmpfs 775980 1676 774304 1% /run cgroup2 0 0 0 - /sys/fs/cgroup pstore 0 0 0 - /sys/fs/pstore efivarfs 64 11 48 19% /sys/firmware/efi/efivars
不足总输出的三分之一命令全命令输出数行
$-a++
总结
df(磁盘自由)命令非常有用地检查文件系统空间用法-你应该时不时做点事以确保你不缺所需的磁盘空间