Linux命令之——df


LINUX.jpg

查看文件系统磁盘空间使用情况
df显示指定文件系统的可用磁盘容量,如果不指定文件系统,则会显示所有当前安装的文件系统的可用空间。默认情况下,磁盘空间以1K块显示,除非设置了环境变量POSIXLY_CORRECT,在这种情况下使用512字节块。
查看的文件系统,必须是已经挂载过的,否则无法显示。

使用格式:

      df     [OPTION]...   [FILENAME]...

常用选项:

    -a:  显示所有文件系统,包括虚拟(dummy)文件系统
    -B,--block-size=size:  打印之前指定块大小
    --direct:  显示文件的统计信息,而不是挂载点
    --total:  产生一个总数
    -h, --human-readable:  以人类易读的方式打印大小
    -H, --si:  同上,但是使用的1000换算大小,而不是1024
    -i , --inodes:  显示inode的使用情况,而不是磁盘空间的使用情况
    -k     like --block-size=1K: 指定显示块大小为1K,默认即为1K
    -l, --local:  仅显示本地文件系统
    --sync:  在现实使用信息之前,调用同步
    --no-sync:在显示使用信息之前,不调用同步
    --output[=FIELD_LIST]:  使用指定FILE_LIST的格式输出,如果没有指定格式,则显示全部字段
    -P, --portability:  使用可移植性的输出格式
    -t, --type=TYPE:  只显示指定类型的文件系统
    -T, --print-type :  显示文件系统的类型
    -x, --exclude-type=TYPE:  排除指定的文件系统类型
    --help :先是帮助和退出
    --version:  显示版本信息

使用实例

  1. 显示当前系统所有文件系统的磁盘使用情况
    df -a
[root@centos7 ~]#df -a
Filesystem     1K-blocks    Used Available Use% Mounted on
rootfs                 -       -         -    - /
sysfs                  0       0         0    - /sys
proc                   0       0         0    - /proc
devtmpfs          483084       0    483084   0% /dev
securityfs             0       0         0    - /sys/kernel/security
tmpfs             498976       0    498976   0% /dev/shm
devpts                 0       0         0    - /dev/pts
tmpfs             498976    8560    490416   2% /run
tmpfs             498976       0    498976   0% /sys/fs/cgroup
cgroup                 0       0         0    - /sys/fs/cgroup/systemd
pstore                 0       0         0    - /sys/fs/pstore
cgroup                 0       0         0    - /sys/fs/cgroup/hugetlb
cgroup                 0       0         0    - /sys/fs/cgroup/net_cls,net_prio
cgroup                 0       0         0    - /sys/fs/cgroup/cpuset
cgroup                 0       0         0    - /sys/fs/cgroup/freezer
cgroup                 0       0         0    - /sys/fs/cgroup/blkio
cgroup                 0       0         0    - /sys/fs/cgroup/pids
cgroup                 0       0         0    - /sys/fs/cgroup/cpu,cpuacct
cgroup                 0       0         0    - /sys/fs/cgroup/devices
cgroup                 0       0         0    - /sys/fs/cgroup/perf_event
cgroup                 0       0         0    - /sys/fs/cgroup/memory
configfs               0       0         0    - /sys/kernel/config
/dev/sda2       51297820 3684132  47613688   8% /
selinuxfs              0       0         0    - /sys/fs/selinux
systemd-1              -       -         -    - /proc/sys/fs/binfmt_misc
hugetlbfs              0       0         0    - /dev/hugepages
mqueue                 0       0         0    - /dev/mqueue
debugfs                0       0         0    - /sys/kernel/debug
/dev/sda5       20961280   32944  20928336   1% /app
/dev/sda1        1038336  157968    880368  16% /boot
sunrpc                 0       0         0    - /var/lib/nfs/rpc_pipefs
tmpfs              99796      12     99784   1% /run/user/42
/dev/sr0         9176232 9176232         0 100% /mnt
tmpfs              99796       0     99796   0% /run/user/0
binfmt_misc            0       0         0    - /proc/sys/fs/binfmt_misc
  1. 显示文件系统类型
    df -T
    第二列为文件系统类型
[root@centos7 ~]#df -T
Filesystem     Type     1K-blocks    Used Available Use% Mounted on
/dev/sda2      xfs       51297820 3684112  47613708   8% /
devtmpfs       devtmpfs    483084       0    483084   0% /dev
tmpfs          tmpfs       498976       0    498976   0% /dev/shm
tmpfs          tmpfs       498976    8560    490416   2% /run
tmpfs          tmpfs       498976       0    498976   0% /sys/fs/cgroup
/dev/sda5      xfs       20961280   32944  20928336   1% /app
/dev/sda1      xfs        1038336  157968    880368  16% /boot
tmpfs          tmpfs        99796      12     99784   1% /run/user/42
/dev/sr0       iso9660    9176232 9176232         0 100% /mnt
tmpfs          tmpfs        99796       0     99796   0% /run/user/0
  1. 显示指定类型的文件系统的磁盘空间使用情况
    df -txfs -T
[root@centos7 ~]#df -txfs -T
Filesystem     Type 1K-blocks    Used Available Use% Mounted on
/dev/sda2      xfs   51297820 3684060  47613760   8% /
/dev/sda5      xfs   20961280   32944  20928336   1% /app
/dev/sda1      xfs    1038336  157968    880368  16% /boot

4.显示文件的inode使用情况
df -i
第一行的字段改变为inode的相关信息

[root@centos7 ~]#df -i
Filesystem       Inodes  IUsed    IFree IUse% Mounted on
/dev/sda2      25661440 126605 25534835    1% /
devtmpfs         120771    402   120369    1% /dev
tmpfs            124744      1   124743    1% /dev/shm
tmpfs            124744    912   123832    1% /run
tmpfs            124744     16   124728    1% /sys/fs/cgroup
/dev/sda5      10485760      3 10485757    1% /app
/dev/sda1        524288    326   523962    1% /boot
tmpfs            124744      9   124735    1% /run/user/42
/dev/sr0              0      0        0     - /mnt
tmpfs            124744      1   124743    1% /run/user/

5.以人类易读的方式显示文件系统磁盘空间使用情况
df -h

[root@centos7 ~]#df -h 
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        49G  3.6G   46G   8% /
devtmpfs        472M     0  472M   0% /dev
tmpfs           488M     0  488M   0% /dev/shm
tmpfs           488M  8.4M  479M   2% /run
tmpfs           488M     0  488M   0% /sys/fs/cgroup
/dev/sda5        20G   33M   20G   1% /app
/dev/sda1      1014M  155M  860M  16% /boot
tmpfs            98M   12K   98M   1% /run/user/42
/dev/sr0        8.8G  8.8G     0 100% /mnt
tmpfs            98M     0   98M   0% /run/user/0

df -H 以1000为换算单位显示

[root@centos7 ~]#df -H
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        53G  3.8G   49G   8% /
devtmpfs        495M     0  495M   0% /dev
tmpfs           511M     0  511M   0% /dev/shm
tmpfs           511M  8.8M  503M   2% /run
tmpfs           511M     0  511M   0% /sys/fs/cgroup
/dev/sda5        22G   34M   22G   1% /app
/dev/sda1       1.1G  162M  902M  16% /boot
tmpfs           103M   13k  103M   1% /run/user/42
/dev/sr0        9.4G  9.4G     0 100% /mnt
tmpfs           103M     0  103M   0% /run/user/0
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,651评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,468评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,931评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,218评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,234评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,198评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,084评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,926评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,341评论 1 311
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,563评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,731评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,430评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,036评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,676评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,829评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,743评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,629评论 2 354

推荐阅读更多精彩内容