Linux 命令速查
文件管理 man mren

mren

重命名 FAT 文件或目录(mtools 套件)。

返回

补充说明

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 对大小写不敏感,仅大小写不同的改名可能被视为同名。

参考链接