手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

[Linux命令] df 显示磁盘空间实用情况

[日期:2014-05-15] 来源:Linux社区  作者:Linux [字体: ]

显示磁盘空间的使用情况.

df [options] [filesystem-list]

实用程序df(disk free) 报告每个挂载设备的总空间和空闲空间.

df和du显示的磁盘空间使用情况不一致的原因及处理 http://www.linuxidc.com/Linux/2014-05/101752.htm

Linux命令之cd http://www.linuxidc.com/Linux/2013-05/83948.htm

Linux命令之cat http://www.linuxidc.com/Linux/2013-05/83947.htm

Linux命令之alias/unalias http://www.linuxidc.com/Linux/2013-05/83946.htm

Linux命令解析:su root和su -root http://www.linuxidc.com/Linux/2013-04/82564.htm

Linux命令之 交互式输入read http://www.linuxidc.com/Linux/2013-03/81594.htm

参数

当不带任何参数调用df时,用户将获得本地系统上每个挂载设备的空闲空间.
filesystem 是一个或者多个路径名的可选列表,路径名用来指定要涵盖其空间实用情况的文件系统,该参数用于Mac OS X和一些Linux 系统上.可以使用设备路径名或者挂载目录的路径名来指定挂载文件系统.

选项

以两个连接字符开头(--)的选项仅用于Linux.除非特别指出,否则以一个连接字符开头(-)的单字符选项可以用于OS X和Linux.
--all -a
报告块大小为0的文件系统,例如,/dev/proc.通常df将不报告这些文件系统.
--block-size=sz -B szsz用来指定报告实用的单位(默认情况下块大小为1KB).
-g
(gigabyte)以GB为单位显示块大小(仅用于OS X).
--si-H 以KB(千字节),MB(兆字节),和GB(千兆字节)为单位显示块大小.实用1024的幂.
--human-readable -h以KB(千字节),MB(兆字节),和GB(千兆字节)为单位显示块大小.实用1024的幂.
--inodes-i
报告已使用和未使用的索引节点的编号,而不按块的情况报告.
-k(kilobyte)以KB为单位显示块大小.
--local-l
显示本地文件系统.
-m(megabyte) 以MB为单位报告大小(仅用于OS X).
.......

注意

在Mac OS X下,df实用程序支持BLOCKSIZE环境变量,忽略小于512字节或者大于1GB的块.
在Mac OS X下,已使用和未使用的inode(-i 选项)的个数在HFS+文件系统上没有意义.这些文件系统上,只要文件系统商行有空闲空间,就可以创建新文件.

示例

下面的示例中,df显示了本地系统上所有已经挂载的文件系统的信息:

www.linuxidc.com@linux:~$ df
Filesystem    1K-blocks    Used Available Use% Mounted on
/dev/sda6      284234328 21624120 248148820  9% /
none                  4        0        4  0% /sys/fs/cgroup
udev            1944100        4  1944096  1% /dev
tmpfs            390968    1184    389784  1% /run
none                5120        0      5120  0% /run/lock
none            1954836    22956  1931880  2% /run/shm
none              102400      52    102348  1% /run/user
www.linuxidc.com@linux:~$

下面的示例通过-l和-h选项调用df,生成便于阅读的本地文件系统列表,大小以MB和GB为单位.

www.linuxidc.com@linux:~$ df -lh
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda6      272G  21G  237G  9% /
none            4.0K    0  4.0K  0% /sys/fs/cgroup
udev            1.9G  4.0K  1.9G  1% /dev
tmpfs          382M  1.2M  381M  1% /run
none            5.0M    0  5.0M  0% /run/lock
none            1.9G  23M  1.9G  2% /run/shm
none            100M  52K  100M  1% /run/user
www.linuxidc.com@linux:~$

下面示例显示了/分区的相关信息,分区以MB为单位:

www.linuxidc.com@linux:~$ df -BM /
Filesystem    1M-blocks  Used Available Use% Mounted on
/dev/sda6        277573M 21118M  242333M  9% /
gopain@gopain:~$

显示NFS文件系统的相关信息:

www.linuxidc.com@linux:~$ df -ht nfs
df: no file systems processed
www.linuxidc.com@linux:~$

由于我的磁盘没有该文件系统.......

本文永久更新链接地址http://www.linuxidc.com/Linux/2014-05/101753.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款