Linux mdir 命令 - 显示 MSDOS 目录
• 最后修改:2025-07-08 • 阅读量:2
本文全面解析 Linux / Unix / FreeBSD 系统中的
mdir
命令(英文全称:MSDOS Directory),提供多系统安装指南和实战操作技巧,重点讲解如何查看 MSDOS / FAT 文件系统中的目录内容。
mdir 命令释义
mdir
(MSDOS Directory 的缩写)是 mtools
工具集的核心命令,用于在 类 Unix 系统中查看 MSDOS / FAT 文件系统目录。其主要功能包括:
- 📁 目录查看:显示 FAT12 / FAT16 / FAT32 文件系统的目录内容
- 💾 设备支持:直接查看软盘、U 盘等 DOS 格式存储介质的目录结构
- 📊 格式显示:支持多种显示格式(简洁 / 详细 / 递归等)
- ⚠️ 安全访问:无需挂载即可查看设备内容
重要提示:
mdir
是专为 MSDOS / FAT 文件系统设计的命令,不可用于 Linux 原生文件系统
mdir 命令系统安装指南
Debian / Ubuntu 系统
Debian / Ubuntu 系统安装 mdir 命令所在包 mtools:
# 更新软件源
sudo apt update
# 安装 mtools
sudo apt install mtools
RHEL / AlmaLinux / Rocky Linux 系统
RHEL / AlmaLinux / Rocky Linux 系统安装 mdir 命令所在包 mtools:
# 更新软件源
sudo dnf update
# 安装 mtools
sudo dnf install mtools
FreeBSD 系统
FreeBSD 系统安装 mdir 命令所在包 mtools:
# 更新软件源
sudo pkg update
# 安装 mtools
sudo pkg install mtools
Arch Linux 系统
Arch Linux 系统安装 mdir 命令所在包 mtools:
# 更新软件源
sudo pacman -Sy
# 安装 mtools
sudo pacman -S mtools
安装后验证:
mdir --version
mdir 命令语法说明
mdir [选项] MSDOS目录...
mdir [选项] 驱动器:路径
mdir 命令使用示例
基础目录查看
1、 查看软盘根目录
mdir a:/
2、 查看 U 盘指定目录
mdir d:/documents/
高级查看操作
3、 详细列表显示
mdir -f d:/
4、 递归查看子目录
mdir -/ x:/
5、 查看隐藏文件
mdir -a c:/
mdir 命令选项详解
如下给出 mdir 命令选项的详细解释说明:
选项 | 说明 | 典型用例 |
---|---|---|
-f |
快速显示(不排序) | mdir -f a:/ |
-w |
宽格式显示 | 简洁列表格式 |
-a |
显示隐藏文件 | 查看系统文件 |
-/ |
递归显示 | 查看子目录内容 |
-X |
仅显示文件名 | 脚本处理使用 |
-D |
调试模式 | 故障排查 |
-v |
版本信息 | 查看工具版本 |
路径格式说明:
- DOS 风格路径:
C:\DIR
或d:/path
- 设备路径:
/dev/sdb1:/folder
- 通配符支持:
*.txt
或DATA??
结语
mdir
命令是管理 MSDOS / FAT 文件系统的专业工具,关键要点:
- 专用于 DOS 文件系统:查看软盘 / U 盘等 FAT 格式设备
- 无需挂载:直接访问存储设备目录结构
- 跨平台支持:Linux / Unix / FreeBSD 通用
- 多种显示模式:满足不同查看需求
最佳实践:
- 使用
mtoolstest
验证配置- 结合
-f
和-a
选项全面查看目录- 递归查看时使用
-/ | more
分页显示
通过掌握 mdir
命令,您可以在 Linux / Unix 环境中高效查看 MSDOS 格式存储设备的目录内容!