1、命令格式

df [选项] [文件]

2、命令功能

显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示

3、命令参数

  1. 必要参数:
  2. -a 全部文件系统列表
  3. -h 方便阅读方式显示
  4. -H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
  5. -i 显示inode信息
  6. -k 区块为1024字节
  7. -l 只显示本地文件系统
  8. -m 区块为1048576字节
  9. --no-sync 忽略 sync 命令
  10. -P 输出格式为POSIX
  11. --sync 在取得磁盘信息前,先执行sync命令
  12. -T 文件系统类型
  13.  
  14. 选择参数:
  15. --block-size=<区块大小> 指定区块大小
  16. -t<文件系统类型> 只显示选定文件系统的磁盘信息
  17. -x<文件系统类型> 不显示选定文件系统的磁盘信息
  18. --help 显示帮助信息
  19. --version 显示版本信息

4、简单实例

(1):、显示磁盘使用情况

命令:

  df

输出:

  1. felix@felix-computer:~$ df
  2. 文件系统 1K-块 已用 可用 已用% 挂载点
  3. udev 3998488 0 3998488 0% /dev
  4. tmpfs 805752 1860 803892 1% /run
  5. /dev/sda2 959863856 542655008 368380640 60% /
  6. tmpfs 4028756 41872 3986884 2% /dev/shm
  7. tmpfs 5120 4 5116 1% /run/lock
  8. tmpfs 4028756 0 4028756 0% /sys/fs/cgroup
  9. /dev/loop0 144128 144128 0 100% /snap/gnome-3-26-1604/74

(2)、以inode模式来显示磁盘使用情况

命令:

  df -i

输出:

  1. felix@felix-computer:~$ df -i
  2. 文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点
  3. udev 999622 568 999054 1% /dev
  4. tmpfs 1007189 1025 1006164 1% /run
  5. /dev/sda2 61022208 1819931 59202277 3% /
  6. tmpfs 1007189 86 1007103 1% /dev/shm
  7. tmpfs 1007189 5 1007184 1% /run/lock
  8. tmpfs 1007189 18 1007171 1% /sys/fs/cgroup
  9. /dev/loop0 27631 27631 0 100% /snap/gnome-3-26-1604/74
  10. /dev/loop1 27638 27638 0 100% /snap/gnome-3-26-1604/70

(3)、显示指定类型磁盘

命令:

  df -t ext4

输出:

  1. felix@felix-computer:/$ df -t ext4
  2. 文件系统 1K-块 已用 可用 已用% 挂载点
  3. /dev/sda2 959863856 542656408 368379240 60% /

(4)、列出文件系统的类型

命令:

  df -T

输出:

  1. felix@felix-computer:~$ df -T
  2. 文件系统 类型 1K-块 已用 可用 已用% 挂载点
  3. udev devtmpfs 3998488 0 3998488 0% /dev
  4. tmpfs tmpfs 805752 1860 803892 1% /run
  5. /dev/sda2 ext4 959863856 542656588 368379060 60% /
  6. tmpfs tmpfs 4028756 54268 3974488 2% /dev/shm
  7. tmpfs tmpfs 5120 4 5116 1% /run/lock
  8. tmpfs tmpfs 4028756 0 4028756 0% /sys/fs/cgroup
  9. /dev/loop0 squashfs 144128 144128 0 100% /snap/gnome-3-26-1604/74
  10. /dev/loop1 squashfs 144384 144384 0 100% /snap/gnome-3-26-1604/70

(5)、以更易读的方式显示目前磁盘空间和使用情况

命令:

  df -h

输出:

  1. felix@felix-computer:~$ df -h
  2. 文件系统 容量 已用 可用 已用% 挂载点
  3. udev 3.9G 0 3.9G 0% /dev
  4. tmpfs 787M 1.9M 786M 1% /run
  5. /dev/sda2 916G 518G 352G 60% /
  6. tmpfs 3.9G 53M 3.8G 2% /dev/shm
  7. tmpfs 5.0M 4.0K 5.0M 1% /run/lock
  8. tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
  9. /dev/loop0 141M 141M 0 100% /snap/gnome-3-26-1604/74

linux系列(二十三):df命令的更多相关文章

  1. WPF入门教程系列二十三——DataGrid示例(三)

    DataGrid的选择模式 默认情况下,DataGrid 的选择模式为“全行选择”,并且可以同时选择多行(如下图所示),我们可以通过SelectionMode 和SelectionUnit 属性来修改 ...

  2. Web 前端开发精华文章推荐(HTML5、CSS3、jQuery)【系列二十三】

    <Web 前端开发精华文章推荐>2014年第2期(总第23期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML5 ...

  3. [转]linux的du和df命令

    转自:http://blog.csdn.net/kmesg/article/details/6570800 今天也有同学问我Linux下查看目录大小的命令,现在也将前阵子学习到du/df两个命令总结一 ...

  4. linux的du和df命令

    今天也有同学问我Linux下查看目录大小的命令,现在也将前阵子学习到du/df两个命令总结一下吧.前阵子测试工作中有遇到过由于磁盘空间满导致程序无法执行到情况,所以使用了df和du两个命令. du查看 ...

  5. linux 操作系统级别监控 df 命令

    df命令可以查看当前系统磁盘空间的使用情况 命令:df -h du -sh * 查看目录文件暂用磁盘大小 如果磁盘空间不够,需清理磁盘 磁盘速度测试,如果磁盘性能不好,性能测试数据会不准确(读写速度) ...

  6. linux系列(十三):less命令

    1.命令格式: less [参数]  文件 2.命令功能: less 与 more 类似,但使用 less 可以随意浏览文件,而 more 的功能不如less,而且 less 在查看之前不会加载整个文 ...

  7. Linux(二) 常用命令

    Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统.基于Linux有多个版本的衍生.RedHat.Ubuntu.Debianaa   安装VMware或VirtualBox虚拟机 ...

  8. 攻城狮在路上(叁)Linux(二十三)--- linux磁盘参数修改(设备代码、设备名)

    一.mknod:设置设备代码 linux中,所有的设备都是用文件来表示,文件通过major与minor数值来判断. major为主设备代码,minor为设备代码(需要查询),示例如下: /dev/hd ...

  9. Linux(二)——常用命令

    一.一般指令 立刻关机:shutdown -h now 1分钟后关机:shutdown -h 1 立刻重启:shutdown -r now 立刻关机:halt 立刻重启:reboot 把内存的数据同步 ...

  10. Linux 学习 (二) 文件处理命令

    Linux达人养成计划 I 学习笔记 ls [选项] [文件或目录] -a: 显示所有文件,包括隐藏文件 -l: 显示详细信息 -d: 查看目录属性 -h: 人性化显示文件大小 -i: 显示inode ...

随机推荐

  1. 解决git下载很慢的问题

    通过官网在下载git的时候发现网速只有几十K,淘宝有一个镜像的网站 可以提供下载https://npm.taobao.org/mirrors/git-for-windows/

  2. Istio流量管理能力介绍

    1      Istio是什么? Istio 1.0版本于8月1号凌晨准点发布,核心特性已支持上生产环境,各大微信公众号.博客纷纷发文转载.那么Istio到底是什么?能解决问题什么? 1. Istio ...

  3. 记一次构建SaaS平台项目失败后的反思(收集的客户需求太少,且没有区分重点,闭门造车。技术演变要渐进)

    记一次构建SaaS平台项目失败后的反思 前言: 笔者从2017年起开始着手将公司现有的软件系统改造成多租户模式,以降低整个系统的运营成本.但最后这个项目以失败告终.今天,我将对这个SaaS项目是如何走 ...

  4. Error while launching application Error: spawn ENOMEM 解决

    当NodeJs PM2 无法启动应用 出现 Error while launching application Error: spawn ENOMEM 错误时     执行一下  pm2 update ...

  5. 轻松玩转Ant Design Pro一

    ant design pro来源于ant design,其是一段自带样式的react组件,用于企业后台的漂亮的,可控的组件.ant design有很多组件和样式,不可能所有都记住,我们只要记住常用的, ...

  6. 在论坛中出现的比较难的sql问题:44(触发器专题 明细表插入数据时调用主表对应的数据)

    原文:在论坛中出现的比较难的sql问题:44(触发器专题 明细表插入数据时调用主表对应的数据) 最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决 ...

  7. C#用户控件实战01_CSS布局

    很多应用系统的主页布局,一般采用如下案例所示布局较多,如下图的CSS布局框架,上.中.下,接下来我们演示,在C#中实现如下的业务架构布局. 代码范例: 在<body></body&g ...

  8. H5 - flexbox 弹性盒布局和布局原理

    新版的flexbox规范分两部分:一部分是container,一部分是 items. flexbox是一整套布局规范,包含了多个css属性,所以学习起来比`float: left;` 这样简单的布局要 ...

  9. 【转载】C#中PadLeft函数按特定字符补足字符串长度

    在C#开发过程中字符串String类处理过程中,有时字符串长度不够时,需要在左侧指定特定的字符来补足字符串长度,此时可以使用String类下的PadLeft方法对字符串的左边进行按特定的字符和特定的长 ...

  10. stm32 FSMC-外扩SRAM IS62WV51216

    引脚定义 FSMC配置步骤 1.使能对应引脚GPIO时钟 2.配置GPIO引脚模式 3.使能FSMC时钟 4.FSMC初始化 5.存储器块使能 举例 #define Bank1_SRAM3_ADDR ...