补充说明
mattrib 是 mtools 套件的一员,用于查看或修改 FAT 文件系统中的文件属性(只读、隐藏、系统、归档)。mtools 直接操作磁盘镜像或设备,不需要挂载,常用于处理软盘、U 盘镜像和嵌入式 FAT 分区。
属性用 + 添加、- 移除,例如 +r 设为只读、-h 取消隐藏。mattrib 默认显示指定路径下文件的属性,加 -/ 可递归处理子目录。
设备用 DOS 驱动器字母表示,如 a:;操作镜像文件时用 -i image.img 加 :: 路径。mtools 的配置在 /etc/mtools.conf 或 ~/.mtoolsrc。
语法
mattrib [-a|+a] [-h|+h] [-r|+r] [-s|+s] [-/] 驱动器:文件
选项
+r/-r:设置/清除只读属性+h/-h:设置/清除隐藏属性+s/-s:设置/清除系统属性+a/-a:设置/清除归档属性-/:递归处理子目录
实例
# 查看 a: 根目录文件的属性
mattrib a:
# 设为只读
mattrib +r a:README.TXT
# 取消隐藏
mattrib -h a:CONFIG.SYS
# 递归清除所有文件的只读属性
mattrib -/ -r a:
# 操作镜像文件
mattrib -i disk.img +r ::AUTOEXEC.BAT