Linux 命令速查
文件管理 man mtype

mtype

显示 FAT 文件内容(mtools 套件)。

返回

补充说明

mtype 用于把 MS-DOS/FAT 文件系统中的文本文件输出到标准输出,类似 DOS 的 type。它属于 mtools,可直接读取分区或镜像中的文件,无需挂载。

默认按原始字节输出;-t 会把 CRLF 转换为 Unix 换行,-s 会去掉每个字节的高位(处理旧式 8 位文本)。查看二进制文件请改用 mcopy 导出,避免终端被控制字符扰乱。

它常与 mdir 配合检查启动盘镜像中的 CONFIG.SYS、AUTOEXEC.BAT 等文本配置。读取是只读操作,不会修改镜像。

语法

mtype [-stp] [-i 镜像] [-o 偏移] 文件...

选项

  • -t:文本模式,把 CRLF 转为 LF
  • -s:去掉字符高位(7 位文本)
  • -p:分页输出,适合长文件
  • -i 镜像:操作指定的镜像文件
  • -o 偏移:文件系统在镜像中的字节偏移

实例

# 查看镜像中的文本文件
mtype -i disk.img ::README.TXT

# 文本模式查看,避免回车符干扰
mtype -t -i disk.img ::CONFIG.SYS

# 分页查看长文件
mtype -p -i disk.img ::MANUAL.TXT

# 对比:列出目录内容
mdir -i disk.img ::

注意事项

  • 不要用 mtype 查看二进制文件,终端可能被转义序列破坏。
  • 中文等非 ASCII 文本可能因代码页不同而乱码。
  • 导出文件建议用 mcopy,能保留时间戳等属性。

参考链接