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命令。
评论区