侧边栏壁纸
Linux入门自学网博主等级

每日学一条Linux命令,终成Linux大神

  • 累计撰写 725 篇文章
  • 累计创建 143 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Linux mdu命令用法详解:如何查看MS-DOS目录所占用的磁盘空间

Linux mdu命令介绍

mdu是一个用于显示MS-DOS目录所占用的磁盘空间的命令,它是mstools工具指令的一部分,可以显示MS-DOS文件系统中目录所占用的磁盘空间。它类似于Unix中的du命令,但是使用的单位是簇(cluster)。可以使用minfo命令来查看簇的大小。

适用的Linux版本

mdu命令适用于大多数Linux发行版,但是需要安装mtools软件包才能使用。不同的Linux发行版安装mtools的方法可能不同,下面列出了一些常见的安装命令:

  • CentOS 7/8: sudo yum install mtools
  • Ubuntu/Debian: sudo apt-get install mtools
  • Fedora: sudo dnf install mtools
  • Arch Linux: sudo pacman -S mtools

Linux mdu命令的基本用法

语法格式:

mdu [-as] [目录]

参数说明:

  • -a 显示每个文件及整个目录所占用的空间。
  • -s 仅显示整个目录所占用的空间。

Linux mdu命令的常用选项说明

mdu命令只有两个选项,分别是-a-s,它们的作用如下:

选项作用
-a显示每个文件及整个目录所占用的空间。
-s仅显示整个目录所占用的空间。

Linux mdu命令的实例

下面给出一些使用mdu命令的实例:

  • 显示当前目录及其子目录和文件所占用的空间:
[linux@bashcommandnotfound.cn ~]$ mdu -a
  • 显示当前目录所占用的空间:
[linux@bashcommandnotfound.cn ~]$ mdu -s
  • 显示指定目录及其子目录和文件所占用的空间:
[linux@bashcommandnotfound.cn ~]$ mdu -a /mnt/c
  • 显示指定目录所占用的空间:
[linux@bashcommandnotfound.cn ~]$ mdu -s /mnt/c

Linux mdu命令的注意事项

  • mdu命令只能显示MS-DOS文件系统中目录所占用的空间,如果要显示其他文件系统中目录所占用的空间,可以使用du命令。
  • mdu命令显示的单位是簇(cluster),而不是字节(byte),如果要查看簇的大小,可以使用minfo命令。
0

评论区