在Mac上使用特定的十进制批量重命名文件

时间:2019-02-27 11:39:13

标签: macos shell rename

我大约有6个文件文件夹,大约4000个视频剪辑文件需要重命名以匹配项目中的文件-例如,我的文件被命名为: CAM0-00001.mp4

然而,该视频项目已使用并且文件名为: CAM0-0001.mp4

Mac默认重命名器只能重命名具有5个小数点(太多的小数点)的批处理文件。

1 个答案:

答案 0 :(得分:0)

我无法从您的问题中得知是要在破折号后添加一个零,还是要在破折号后删除零,因此我将向您展示。请先备份,然后再尝试-这是一个非常强大的命令!

您将需要rename,也就是Perl重命名,您可以通过以下方式在macOS上使用它:

brew install rename

然后在当前目录中所有mp4文件上的破折号后删除零的命令是:

rename --dry-run 's/-0/-/' *mp4

示例输出

'CAM0-00001.mp4' would be renamed to 'CAM0-0001.mp4'

在当前目录中所有mp4文件的破折号后添加一个额外的零的命令是:

rename --dry-run 's/-/-0/' *mp4

示例输出

'CAM0-0001.mp4' would be renamed to 'CAM0-00001.mp4'

如果一切看起来正确,请删除--dry-run并对其进行实际操作。