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

linux:du和df区别

文章目录

  • 1. 概述
  • 2. du 命令
  • 2. df 命令
  • 3. 区别总结


1. 概述

dudf 都是 Linux 系统中用于查看磁盘空间使用情况的命令,但它们的功能和用法有所不同。

2. du 命令

du 是 “disk usage” 的缩写,用于显示文件或目录的磁盘使用情况。du 命令用于查看指定文件或目录的磁盘空间使用情况,可以递归地查看目录下所有文件和子目录的大小。

详细用法查看这里。

du [OPTION]... [FILE]...

常用OPTION

  • -h:以人类可读的格式显示磁盘使用量,如 KB、MB、GB 等。
  • -s:显示指定目录的总大小,而不显示其子目录的大小。
  • -c:显示总计磁盘使用量。
  • -a:显示所有文件和目录的大小,包括隐藏文件。
  • -k-m-g:以 KB、MB、GB 等单位显示磁盘使用量。

在这里插入图片描述

2. df 命令

df 是 “disk free” 的缩写,用于显示文件系统的磁盘空间使用情况。df 命令用于查看系统中所有挂载的文件系统的磁盘空间使用情况,包括每个文件系统的总大小、已用空间、可用空间以及文件系统类型等信息。

df [OPTION]... [FILE]...[OPTION]:-a, --all             include pseudo, duplicate, inaccessible file systems-B, --block-size=SIZE  scale sizes by SIZE before printing them; e.g.,'-BM' prints sizes in units of 1,048,576 bytes;see SIZE format below-h, --human-readable  print sizes in powers of 1024 (e.g., 1023M)-H, --si              print sizes in powers of 1000 (e.g., 1.1G)-i, --inodes          list inode information instead of block usage-k                    like --block-size=1K-l, --local           limit listing to local file systems--no-sync         do not invoke sync before getting usage info (default)--output[=FIELD_LIST]  use the output format defined by FIELD_LIST,or print all fields if FIELD_LIST is omitted.-P, --portability     use the POSIX output format--sync            invoke sync before getting usage info--total           elide all entries insignificant to available space,and produce a grand total-t, --type=TYPE       limit listing to file systems of type TYPE-T, --print-type      print file system type-x, --exclude-type=TYPE   limit listing to file systems not of type TYPE-v                    (ignored)--help     display this help and exit--version  output version information and exit

常用OPTION

  • -h:以人类可读的格式显示磁盘空间信息,如 KB、MB、GB 等。
  • -T:显示文件系统类型。
  • -t:仅显示指定类型的文件系统,如 ext4、tmpfs 等。
  • -i:显示 inode 的使用情况。

在这里插入图片描述

3. 区别总结

dudf 是两个不同的命令,用于查看不同层次的磁盘空间使用情况。

  • du 用于查看指定文件或目录的磁盘使用情况,而 df 用于查看系统中所有挂载的文件系统的磁盘空间使用情况。
  • du 只显示指定文件或目录的大小,而 df 显示文件系统的总大小、已用空间、可用空间等信息。
  • du 是针对文件或目录的,而 df 是针对文件系统的。
http://www.lryc.cn/news/334522.html

相关文章:

  • MacOS Docker 部署 Redis 数据库
  • 个推助力小米汽车APP实现智能用户触达,打造智能出行新体验
  • 科研 | SCI、SCIE、ESCI、JIF、IF、IEEE Fellow
  • 10倍提效!用ChatGPT编写系统功能文档。。。
  • 【Linux进阶之路】地址篇
  • 代码随想录第34天| 1005.K次取反后最大化的数组和 134. 加油站 135. 分发糖果
  • Rust线程间通信通讯channel的理解和使用
  • Vue3组件基础示例
  • 如何使用PL/SQL Developer工具导出clob字段的表?
  • 蓝桥杯刷题 深度优先搜索-[NewOJ P1158]N皇后(C++)
  • python实例2.2:编写一个装饰器,计算任何一个函数执行的时间(详解及其知识点拓展)
  • Jenkins 持续集成 【CICD】
  • 【CHI】(十二)Memory Tagging
  • Vue - 你知道Vue组件之间是如何进行数据传递的吗
  • IP网络对讲广播系统审计
  • 蓝桥杯刷题--python38
  • 【LeetCode热题100】33. 搜索旋转排序数组(二分)
  • 基于Leaflet.js的Marker闪烁特效的实现-模拟预警
  • Vue-05
  • Mongodb中一个小巧的数据更新命令$inc
  • Java基于SpringBoot+Vue的专家医院预约挂号系统,附源码
  • STM32一个地址未对齐引起的 HardFault 异常
  • spring事务那些事
  • 设计模式深度解析:AI大模型下的策略模式与模板方法模式对比解析
  • 贪婪算法python实现
  • (一)基于IDEA的JAVA基础12
  • vue3中封装table表格
  • 【Redis】Redis的使用
  • 【机器学习300问】60、图像分类任务中,训练数据不足会带来什么问题?如何缓解图像数据不足带来的问题?
  • 鸿蒙内核源码分析 (内存管理篇) | 虚拟内存全景图是怎样的