mdu
命令是Linux系统中的一个命令,全称为My Disk Usage
,它用于显示目录或文件所占用的磁盘空间。
mdu
命令在大多数Linux发行版中都可以使用,包括但不限于Ubuntu, Debian, Fedora, CentOS等。如果你发现你的系统中没有mdu
命令,你可以通过包管理器来安装。在CentOS 7中,你可以使用yum install mdu
来安装,而在CentOS 8中,你可以使用dnf install mdu
来安装。
[linux@bashcommandnotfound.cn ~]$ sudo yum install mdu
或者
[linux@bashcommandnotfound.cn ~]$ sudo dnf install mdu
对于基于Debian的系统
[linux@bashcommandnotfound.cn ~]$ sudo apt-get install mtools
语法格式:
mdu [选项]... [文件]...
选项 | 说明 |
---|---|
-a | 显示所有文件和目录占用的磁盘空间 |
-h | 以人类可读的格式(例如KB,MB)显示磁盘空间 |
-s | 显示指定目录的总计 |
[linux@bashcommandnotfound.cn ~]$ mdu /home/user
[linux@bashcommandnotfound.cn ~]$ mdu -a /home/user
[linux@bashcommandnotfound.cn ~]$ mdu -h /home/user
[linux@bashcommandnotfound.cn ~]$ mdu -s /home/user
[linux@bashcommandnotfound.cn ~]$ mdu .
[linux@bashcommandnotfound.cn ~]$ mdu /home/user /var/www
[linux@bashcommandnotfound.cn ~]$ mdu -h /home/user /var/www
[linux@bashcommandnotfound.cn ~]$ mdu -ah /home/user
当然,我会提供更多的mdu
命令实例。
[linux@bashcommandnotfound.cn ~]$ mdu -s .
[linux@bashcommandnotfound.cn ~]$ mdu /home/user/test.txt
[linux@bashcommandnotfound.cn ~]$ mdu -h /home/user/test.txt
[linux@bashcommandnotfound.cn ~]$ mdu -ah .
[linux@bashcommandnotfound.cn ~]$ mdu -sh /home/user
[linux@bashcommandnotfound.cn ~]$ mdu -sh /var/www
[linux@bashcommandnotfound.cn ~]$ mdu -sh /etc
mdu
命令时遇到了bash: mdu: command not found
的错误,那么你可能需要安装mdu
命令。