F2:快速安全的命令行批量重命名工具(跨平台)

F2 用 Go 编写的命令行文件和文件夹的批量重命名工具。此工具快速且安全(您可以在重命名和撤消批量重命名之前执行一些验证)并且它适用于 Linux、macOS 和 Microsoft Windows。

批量重命名命令行工具比较新,2021年2月发布第一个稳定版本,包括字符串替换、前缀、后缀或插入文本作为文件名中的其他位置,它具有的功能,并且已经相当成熟。使用大写、小写、自动递增数字等重命名。还支持使用正则表达式查找和替换。

这个工具可以预览新的文件名和文件夹名(只需 -x 它还支持撤消上一次批量重命名操作(用于应用更改的命令行标志),以防您改变主意并想要撤消更改。

为了确保重命名操作是安全的,F2 还会在执行重命名操作之前进行一些验证。如果工具发现冲突,例如目标目的地已经存在,目标路径包含无效字符,或者文件名为空。 --fix-conficts / -F 国旗。

为了更轻松地重命名批次,F2 包含一些内置变量,例如: {{ext}} 对于文件扩展名(包括点) {{f}} 对于没有扩展名的原始文件名,以及 {{p}} 父目录名等 Exif 和 ID3 标签也可以作为内置变量使用,因此您可以使用 Exif 数据根据 ID3 标签批量重命名照片或重命名音乐文件(MP3、FLAC、OGG、M4A、ACC 等)。您可以这样做它。

F2也很快。最重要的是,您可以找到一些基准 项目页面..

F2 有很多功能,但没有易于使用的用户界面,只需选中几个框即可开始批量重命名。相反,您需要输入一些命令行选项并按照您想要的方式重命名文件,根据需要使用正则表达式。例如,替换 img 什么时候 Image 使用 F2 获取当前目录中所有文件的名称,使用:

$ f2 -f 'img' -r 'Image'+-------------+---------------+--------+|    INPUT    |    OUTPUT     | STATUS |+-------------+---------------+--------+| img-001.png | Image-001.png | ok     || img-002.png | Image-002.png | ok     || img-003.png | Image-003.png | ok     |+-------------+---------------+--------+

上述示例中使用的命令仅显示原始文件及其新文件名的预览,但不执行重命名操作。如果要应用更改,请添加它们 -x 到命令。所以在这个例子中,上面的命令是: f2 -f 'img' -r 'Image' -x..

您可能还喜欢:fzf(交互式命令行模糊查找器)简介

这是批量重命名某些音乐文件 (mp3) 的另一个示例。 001.mp3使用音频 ID3 标签将其重命名为描述性名称。

$ f2 -f ".*.mp3" -r "{{id3.artist}} - {{id3.album}} - {{id3.track}} - {{id3.title}}.mp3" -x+---------+----------------------------------------------------+--------+
|  INPUT  |                       OUTPUT                       | STATUS |
+---------+----------------------------------------------------+--------+
| 001.mp3 | Tool - Fear Inoculum - 1 - Fear Inoculum.mp3       | ok     |
| 002.mp3 | Tool - Fear Inoculum - 2 - Pneuma.mp3              | ok     |
| 003.mp3 | Tool - Fear Inoculum - 3 - Invincible.mp3          | ok     |
| 004.mp3 | Tool - Fear Inoculum - 4 - Descending.mp3          | ok     |
| 005.mp3 | Tool - Fear Inoculum - 5 - Culling Voices.mp3      | ok     |
| 006.mp3 | Tool - Fear Inoculum - 6 - Chocolate Chip Trip.mp3 | ok     |
| 007.mp3 | Tool - Fear Inoculum - 7 - 7empest.mp3             | ok     |
+---------+----------------------------------------------------+--------+

注意这里我用过 -x 应用大文件重命名的标志。 F2维基 有据可查, 并且包括各种批量重命名示例。

您可能还喜欢:在 Linux 上使用 Exif 和音乐标签批量重命名文件的 GUI 支持:Inviska Rename

下载 F2 命令行批量重命名工具。

您可以从源代码安装 F2 或下载适用于 Linux(包括 Termux/Android)、Windows 或 macOS 的预编译二进制文件。

如果您使用 xplr,您可以找到 F2 xplr 集成技巧。 这里..

Sidebar