Linux 命令速查
文件管理 man mattrib

mattrib

修改 MS-DOS 文件属性

返回

补充说明

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

参考链接