Linux df 命令

Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux df 命令。

1、命令简介

df:检查文件系统的磁盘空间占用情况。

2、命令用法

df [OPTIONS]... [FILE]...

3、命令描述

df命令(Disk Free),该命令是用于显示系统上可使用的磁盘空间。默认显示单位为KB,可以使用“df -h”的参数组合,根据磁盘容量自动变换合适的单位,更利于查看。通常可以用来查看磁盘被占用了多少空间、还剩多少空间等信息。

4、命令选项

选项

描述

-a

显示所有系统文件

-B <块大小>

指定显示时的块大小

-h

以容易阅读的方式显示

-H

以1000字节为换算单位来显示

-i

显示索引字节信息

-k

指定块大小为1KB

-l

只显示本地文件系统

-t <文件系统类型>

只显示指定类型的文件系统

-T

输出时显示文件系统类型

-- -sync

在取得磁盘使用信息前,先执行sync命令

5、使用示例

1)显示磁盘分区使用情况

[root@cjavapy ~]# df
文件系统                       1K-块     已用     可用 已用% 挂载点
/dev/mapper/centos_kvm-root 38770180 17417988 21352192   45% /
devtmpfs                      929164        0   929164    0% /dev
tmpfs                         941432        0   941432    0% /dev/shm
tmpfs                         941432    98896   842536   11% /run
tmpfs                         941432        0   941432    0% /sys/fs/cgroup
/dev/vda1                    1038336   145624   892712   15% /boot
tmpfs                         188288        0   188288    0% /run/user/0

2)显示所有的信息

[root@cjavapy ~]# df --total
文件系统                       1K-块     已用     可用 已用% 挂载点
/dev/mapper/centos_kvm-root 38770180 17418028 21352152   45% /
devtmpfs                      929164        0   929164    0% /dev
tmpfs                         941432        0   941432    0% /dev/shm
tmpfs                         941432    98896   842536   11% /run
tmpfs                         941432        0   941432    0% /sys/fs/cgroup
/dev/vda1                    1038336   145624   892712   15% /boot
tmpfs                         188288        0   188288    0% /run/user/0
total                       43750264 17662548 26087716   41% -

3)按单位(KB,MB,GB等)显示使用情况

[root@cjavapy ~]# df -h
文件系统                     容量  已用  可用 已用% 挂载点
/dev/mapper/centos_kvm-root   37G   17G   21G   45% /
devtmpfs                     908M     0  908M    0% /dev
tmpfs                        920M     0  920M    0% /dev/shm
tmpfs                        920M   97M  823M   11% /run
tmpfs                        920M     0  920M    0% /sys/fs/cgroup
/dev/vda1                   1014M  143M  872M   15% /boot
tmpfs                        184M     0  184M    0% /run/user/0

4)查看指定文件所在分区的磁盘信息

[root@cjavapy ~]# df /etc/crontab 
文件系统                       1K-块     已用     可用 已用% 挂载点
/dev/mapper/centos_kvm-root 38770180 17417000 21353180   45% /
推荐阅读
cjavapy编程之路首页