当前位置: 首页 > news >正文

Linux-df命令使用方法

Linux-df(disk filesystem)命令

df 命令是 Unix 和 Linux 系统中用于报告文件系统磁盘空间使用情况的工具。

在这里插入图片描述

df [OPTION]... [FILE]...

OPTION 常用选项(博主一般df -h用的较多,可读性较好)

  • -h:以人类可读的格式显示磁盘使用情况(例如,KB、MB、GB)。

  • -a:包括所有文件系统的输出,包括 0 值空间的文件系统。

  • -T:显示每个文件系统的类型。

  • -i:显示 inode 使用情况而不是磁盘块。

  • -l:仅显示本地文件系统的信息,不包括网络文件系统。

  • -t TYPE:只显示指定类型的文件系统。

  • --total:在输出的最后添加一个总计行。


df 命令的输出结果可能的字段:

  1. Filesystem:文件系统的名称或挂载点,指示存储设备或分区的标识。

  2. Size:文件系统的总大小,通常以 GB、MB 等人类可读的格式显示。

  3. Used:已使用的空间,表示当前在该文件系统上已占用的存储量。

  4. Avail:可用的空间,表示在该文件系统上尚未使用的存储量。

  5. Use%:已使用空间的百分比,表示已使用空间占总空间的比例。

  6. Mounted on:挂载点,表示文件系统被挂载到的目录。


1. 基本使用

df
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda1      10240000  2048000   8192000  20% /
tmpfs            204800       0    204800   0% /dev/shm

显示所有挂载的文件系统,提供每个文件系统的总容量、已用空间和可用空间。


2. 人类可读格式

df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1      9.8G  2.0G  7.8G  20% /
tmpfs           200M     0  200M   0% /dev/shm

以更易读的格式显示磁盘使用情况,单位为 GB 和 MB。


3. 查看文件系统类型

df -T
Filesystem     Type     Size  Used Avail Use% Mounted on
/dev/sda1      ext4     9.8G  2.0G  7.8G  20% /
tmpfs          tmpfs    200M     0  200M   0% /dev/shm

*在输出中增加了文件系统类型的列,显示每个文件系统的具体类型。


4. 显示 inode 使用情况

df -i
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/sda1      256000  10000 246000   4% /
tmpfs           51200      1  51200   1% /dev/shm

显示每个文件系统中的 inode 使用情况,适合监控文件数量的限制。


5. 显示特定类型的文件系统

df -t ext4
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda1      10240000  2048000   8192000  20% /

只显示类型为 ext4 的文件系统。


6. 显示所有文件系统

df -a
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1      9.8G  2.0G  7.8G  20% /
tmpfs           200M     0  200M   0% /dev/shm
/dev/sr0       4.0G  4.0G     0 100% /media/cdrom

包括所有文件系统的输出,即使是 0 值空间的文件系统(如 CD-ROM)。


7. 显示总计

df --total
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda1      10240000  2048000   8192000  20% /
tmpfs            204800       0    204800   0% /dev/shm
total          10444800  2048000   8192000  20%

在输出的最后添加一个总计行,显示所有文件系统的总体使用情况。


相关文章:

  • Vue3 路由传参:玩转 params,让页面交互更流畅!
  • 设计模式-PIMPL 模式
  • RNN模型学习
  • C++ 排序算法
  • 自适应查询优化(Adaptive Query Optimization, AQO)技术简介
  • react crash course 2024(5) useState钩子
  • DPDK 简易应用开发之路 2:UDP数据包发送及实现
  • 记录打鼾软件
  • 2024最新版 Tuxera NTFS for Mac 2023绿色版图文安装教程
  • 基于单片机的智能温控风扇系统的设计
  • llamafactory0.9.0微调qwen2.5
  • 深度学习驱动智能超材料设计与应用
  • 云服务器连接不上是什么原因引起的?
  • spark 大表与大表join时的Shuffle机制和过程
  • 【视频讲解】非参数重采样bootstrap逻辑回归Logistic应用及模型差异Python实现
  • Cumulo 的 ClojureScript 模块已经成型
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • EOS是什么
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • WebSocket使用
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 开发基于以太坊智能合约的DApp
  • 软件开发学习的5大技巧,你知道吗?
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (笔试题)分解质因式
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (二)正点原子I.MX6ULL u-boot移植
  • (六)vue-router+UI组件库
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .NET 依赖注入和配置系统
  • @KafkaListener注解详解(一)| 常用参数详解
  • @zabbix数据库历史与趋势数据占用优化(mysql存储查询)
  • [CareerCup] 17.8 Contiguous Sequence with Largest Sum 连续子序列之和最大
  • [CC2642r1] ble5 stacks 蓝牙协议栈 介绍和理解
  • [Day 8] 區塊鏈與人工智能的聯動應用:理論、技術與實踐
  • [ESP32 IDF]web server
  • [go] 迭代器模式
  • [HUBUCTF 2022 新生赛]
  • [IE编程] IE8 新增的C++开发接口
  • [ISCTF 2023]——Web、Misc较全详细Writeup、Re、Crypto部分Writeup
  • [Java开发之路](14)反射机制
  • [jQuery]使用jQuery.Validate进行客户端验证(中级篇-上)——不使用微软验证控件的理由...
  • [LeetCode]—Permutations 求全排列
  • [linux][命令]linux文件操作命令大全
  • [pasecactf_2019]flask_ssti proc ssti config
  • [python]yfinance国内不能使用
  • [Python进阶] 获取计算机相关信息:Psutil
  • [Python学习篇] Python循环语句