歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 每天一個Linux命令(28)df命令

每天一個Linux命令(28)df命令

日期:2017/3/3 12:23:20   编辑:Linux技術

報告文件系統磁盤空間的使用情況。獲取硬盤被占用了多少空間,目前還剩下多少空間等信息。[b] (1)用法:[/b]

[b] 用法: df [選項] [文件][/b]    

[b] (2)功能:[/b] [b]功能: 顯示指定磁盤文件的可用空間。如果沒有文件名被指定,則所有當前被掛載的文件系統的可用空間將被顯示。[/b]

默認情況下,磁盤空間將以 1KB 為單位進行顯示,除非環境變量 POSIXLY_CORRECT 被指定,那樣將以512字節為單位進行顯示。 [b] (3)選項參數:[/b]

1) -a              全部文件系統列表 2) -h              方便閱讀方式顯示

  3) -H               等於“-h”,但是計算式,1K=1000,而不是1K=1024 4) -i               顯示inode信息

  5) -k               區塊為1024字節 6) -l               只顯示本地文件系統

7) -m               區塊為1048576字節 8) --no-sync         忽略 sync 命令

9) -P               輸出格式為POSIX 10) --sync            在取得磁盤信息前,先執行sync命令

11) -T               文件系統類型 選擇參數:

12) --block-size=<區塊大小>   指定區塊大小 13) -t<文件系統類型>       只顯示選定文件系統的磁盤信息

14) -x<文件系統類型>       不顯示選定文件系統的磁盤信息[b] (4)實例:[/b]

1)[root@localhost /]# df            列出各文件系統的磁盤空間使用情況

[root@localhost /]# df
文件系統          1K-塊    已用     可用 已用% 掛載點
/dev/sda3      18555904 3582444 14973460   20% /
devtmpfs         997908       0   997908    0% /dev
tmpfs           1006936     148  1006788    1% /dev/shm
tmpfs           1006936    9072   997864    1% /run
tmpfs           1006936       0  1006936    0% /sys/fs/cgroup
/dev/sda1        303788  113264   190524   38% /boot

2)[root@localhost /]# df -i            列出各文件系統inode使用情況  

[root@localhost /]# df -i
文件系統          Inode 已用(I)  可用(I) 已用(I)% 掛載點
/dev/sda3      18566144  127865 18438279       1% /
devtmpfs         249477     370   249107       1% /dev
tmpfs            251734       8   251726       1% /dev/shm
tmpfs            251734     489   251245       1% /run
tmpfs            251734      13   251721       1% /sys/fs/cgroup
/dev/sda1        307200     330   306870       1% /boot

3)[root@localhost /]# df -ia |more -10     列出所有文件系統的的inode使用情況,用more命令分隔只顯示前10條

[root@localhost /]# df -ia |more -10
文件系統          Inode 已用(I)  可用(I) 已用(I)% 掛載點
rootfs         18566144  127865 18438279       1% /
proc                  0       0        0        - /proc
sysfs                 0       0        0        - /sys
devtmpfs         249477     370   249107       1% /dev
securityfs            0       0        0        - /sys/kernel/security
tmpfs            251734       8   251726       1% /dev/shm
devpts                0       0        0        - /dev/pts
tmpfs            251734     489   251245       1% /run
tmpfs            251734      13   251721       1% /sys/fs/cgroup
--More--
4)[root@localhost /]# df -T          顯示各文件系統類型

[root@localhost /]# df -T
文件系統       類型        1K-塊    已用     可用 已用% 掛載點
/dev/sda3      xfs      18555904 3582964 14972940   20% /            //這裡貌似沒顯示ext*文件系統
devtmpfs       devtmpfs   997908       0   997908    0% /dev
tmpfs          tmpfs     1006936     148  1006788    1% /dev/shm
tmpfs          tmpfs     1006936    9072   997864    1% /run
tmpfs          tmpfs     1006936       0  1006936    0% /sys/fs/cgroup
/dev/sda1      xfs        303788  113264   190524   38% /boot
5)[root@localhost /]# df -h          以便於閱讀的方式顯示信息

[root@localhost /]# df -h
文件系統        容量  已用  可用 已用% 掛載點
/dev/sda3        18G  3.5G   15G   20% /
devtmpfs        975M     0  975M    0% /dev
tmpfs           984M  148K  984M    1% /dev/shm
tmpfs           984M  8.9M  975M    1% /run
tmpfs           984M     0  984M    0% /sys/fs/cgroup
/dev/sda1       297M  111M  187M   38% /boot
[root@localhost /]# df -ih
文件系統       Inode 已用(I) 可用(I) 已用(I)% 掛載點
/dev/sda3        18M    125K     18M       1% /
devtmpfs        244K     370    244K       1% /dev
tmpfs           246K       8    246K       1% /dev/shm
tmpfs           246K     489    246K       1% /run
tmpfs           246K      13    246K       1% /sys/fs/cgroup
/dev/sda1       300K     330    300K       1% /boot
6)[root@localhost /]# df -k        以單位顯示磁盤的使用情況(默認)

[root@localhost /]# df -kh
文件系統        容量  已用  可用 已用% 掛載點
/dev/sda3        18G  3.5G   15G   20% /
devtmpfs        975M     0  975M    0% /dev
tmpfs           984M  148K  984M    1% /dev/shm
tmpfs           984M  8.9M  975M    1% /run
tmpfs           984M     0  984M    0% /sys/fs/cgroup
/dev/sda1       297M  111M  187M   38% /boot
[root@localhost /]# df -k
文件系統          1K-塊    已用     可用 已用% 掛載點
/dev/sda3      18555904 3582484 14973420   20% /
devtmpfs         997908       0   997908    0% /dev
tmpfs           1006936     148  1006788    1% /dev/shm
tmpfs           1006936    9076   997860    1% /run
tmpfs           1006936       0  1006936    0% /sys/fs/cgroup
/dev/sda1        303788  113264   190524   38% /boot
[root@localhost /]# df
文件系統          1K-塊    已用     可用 已用% 掛載點
/dev/sda3      18555904 3582484 14973420   20% /
devtmpfs         997908       0   997908    0% /dev
tmpfs           1006936     148  1006788    1% /dev/shm
tmpfs           1006936    9076   997860    1% /run
tmpfs           1006936       0  1006936    0% /sys/fs/cgroup
/dev/sda1        303788  113264   190524   38% /boot
7)[root@localhost /]# df -t tmpfs       顯示指定類型的文件系統

[root@localhost /]# df -k
文件系統          1K-塊    已用     可用 已用% 掛載點
/dev/sda3      18555904 3582508 14973396   20% /
devtmpfs         997908       0   997908    0% /dev
tmpfs           1006936     148  1006788    1% /dev/shm
tmpfs           1006936    9076   997860    1% /run
tmpfs           1006936       0  1006936    0% /sys/fs/cgroup
/dev/sda1        303788  113264   190524   38% /boot
[root@localhost /]# df -t tmpfs
文件系統         1K-塊  已用    可用 已用% 掛載點
tmpfs          1006936   148 1006788    1% /dev/shm
tmpfs          1006936  9076  997860    1% /run
tmpfs          1006936     0 1006936    0% /sys/fs/cgroup

Copyright © Linux教程網 All Rights Reserved