linux:du和df区别


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 是针对文件系统的。

相关推荐

  1. C while do while 区别

    2024-04-08 19:54:04       21 阅读
  2. 音视频中的DTSPTS区别

    2024-04-08 19:54:04       45 阅读
  3. ARP攻击DNS攻击有什么区别

    2024-04-08 19:54:04       4 阅读
  4. DFS】130.被围绕的区域

    2024-04-08 19:54:04       38 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-08 19:54:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-08 19:54:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-08 19:54:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-08 19:54:04       18 阅读

热门阅读

  1. 网络安全教程及案例分析

    2024-04-08 19:54:04       13 阅读
  2. 前端开发语言都有哪些?

    2024-04-08 19:54:04       14 阅读
  3. 防抖和节流

    2024-04-08 19:54:04       13 阅读
  4. LeetCode 494. 目标和

    2024-04-08 19:54:04       18 阅读
  5. 【LeetCode热题100】【技巧】颜色分类

    2024-04-08 19:54:04       15 阅读
  6. Shell学习 - 2.24 Shell let命令:对整数进行数学运算

    2024-04-08 19:54:04       13 阅读
  7. 【备忘录】Linux kill 多个进程命令备忘

    2024-04-08 19:54:04       12 阅读
  8. 实现窗口拖拽移动

    2024-04-08 19:54:04       14 阅读