美洲

  • 雷竞技比分

Linux使用df命令

如何-
2024年1月23日 5分钟
inux系统

Linuxdf命令提供大量文件系统使用实用信息

简介图片开发者/程序员审查码
信用号:Roman Samborskyi/shutterstock

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(磁盘自由)命令非常有用地检查文件系统空间用法-你应该时不时做点事以确保你不缺所需的磁盘空间

sandra_henrystocker

雷竞技投注下载Sandra Henry-Stocker管理Unix系统已有30多年Unix为第二语言), 并记得足够的英语写书并买菜住在弗吉尼亚山上 不和Unix合作或写Unix时

雷竞技投注下载Sandra Henry-Stocker表示的意见不一定代表IDG通信公司、其母子子公司或附属公司的意见