在 Mac 上批量删除文件前缀?

Pro*_*ler 22 mac rename batch-rename macos

如何在 Mac 中批量删除文件前缀?例如,在我的文件夹中,我有以下文件:

img_sometext1.jpg
img_sometext2.jpg
...
img_sometext10.jpg
Run Code Online (Sandbox Code Playgroud)

如何删除img_

rog*_*sys 29

最简单的解决方案可能是使用商业A Better Finder Rename来实现此目的。

对于免费的替代方案,您可以安装命令行rename实用程序:

  • 安装Xcode
  • 安装Homebrew
  • 打开 Terminal.app 并执行 brew install rename

您现在可以在终端中使用:

rename -d img_ *
rename "s/^img_//" *
Run Code Online (Sandbox Code Playgroud)

去掉前缀。


Dan*_*eck 10

您可以使用 Automator 的Rename Finder Items操作:

  1. 启动 Automator,选择Workflow,双击左侧库中的Get Specified Finder ItemsRename Finder Items添加到右侧的工作流区域。

  2. 将要重命名的文件拖放到“获取指定的 Finder 项目”中的列表中。

  3. 根据需要Rename Finder Items更改为Replace Text,然后单击Run按钮。

自动机截图

执行后结果: 结果

您可以轻松更改此工作流程以使其可重复,例如改为使用选定的 Finder 项目,并将其另存为应用程序或服务。


小智 8

从 2019 年开始快速访问以提供更新。

osX 现在在 finder 中内置了类似的东西。

  • 打开取景器

  • 选择所有要重命名的文件

  • 从右键单击菜单(或文件菜单)中选择Rename # items选项

  • 您将看到一个带有选项的对话窗口,其中之一是 Replace Text

  • Find框中输入您的前缀 - “img_”并将该Replace框留空

  • 单击重命名