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

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

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

img_sometext1.jpg
img_sometext2.jpg
...
img_sometext10.jpg

我该如何删除img_

答案1

最简单的解决方案可能是使用商业更好的 Finder 重命名为了达成这个。

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

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

您现在可以在终端中使用以下任一操作:

rename -d img_ *
rename "s/^img_//" *

去掉前缀。

答案2

您可以使用 Automator 的重命名 Finder 项目行动:

  1. 启动 Automator,选择工作流,并添加获取指定 Finder 项目重命名 Finder 项目通过双击从左侧的库移动到右侧的工作流区域。

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

  3. 改变重命名 Finder 项目替换文本根据需要,然后单击跑步按钮。

Automator 屏幕截图

执行后结果:结果

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

答案3

从 2019 年开始快速访问以提供最新信息。

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

  • 打开取景器

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

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

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

  • 在框中输入前缀“img_”,Find并将Replace框留空

  • 单击“重命名”

答案4

如果你想要一个优雅、简单且功能丰富的解决方案,我个人喜欢姓名粉碎机

以前称为文件列表,是免费的,现在要花费 10 美元。对某些人来说可能有点贵,但如果您不想使用命令行方法来执行此操作,它写得很好并且功能极其强大。

相关内容