补充说明
mren(rename)用于修改 MS-DOS/FAT 文件系统中单个文件或目录的名字,相当于 DOS 的 ren。它属于 mtools,可直接操作分区或镜像。
mren 不支持通配符,一次只处理一个对象;批量改名请使用 mmv。源和目标都必须写成完整的 DOS 路径,不能借它移动文件到其他目录,移动请用 mmove。
目标已存在时命令会失败,不会覆盖。对真实介质操作前应卸载文件系统;对镜像操作时用 -i 指定。
语法
mren [-i 镜像] [-o 偏移] [-v] 源 目标
选项
-i 镜像:操作指定的镜像文件-o 偏移:文件系统在镜像中的字节偏移-v:输出详细信息
实例
# 重命名文件
mren -i disk.img ::old.txt ::new.txt
# 重命名目录
mren -i disk.img ::tools ::utils
# 在真实分区上操作(先卸载)
sudo mren /dev/sdb1::AUTOEXEC.BAT /dev/sdb1::START.BAT
# 查看结果
mdir -i disk.img ::
注意事项
- 不支持通配符与跨目录移动,分别使用 mmv 和 mmove。
- 目标已存在时不会覆盖。
- FAT 对大小写不敏感,仅大小写不同的改名可能被视为同名。