批量重命名文件,就像编辑文件名文件一样

Batch renaming files as if editing a file of filenames

我正在寻找 Ubuntu 的命令/包,它会生成一个包含当前目录下所有文件名的文件,并允许我编辑该文件。然后我可以根据需要批量重命名文件。保存编辑后,它会自动应用重命名。

我以前用过这个 command/package 但没找到。我不是在寻找重命名或 sed 等。这种方法的优点是允许我使用我更熟悉的 Vim 编辑文件名,而不是记住如何使用 sed。

谢谢!

在网上翻来覆去,我终于找到了这个工具:

只需安装 renameutils 并使用 qmv

例如,$ qmv -f do。 该命令生成一个包含当前目录下文件名的文件,编辑并保存该文件以应用批量重命名。

我把它贴在这里是因为我更喜欢它而不是使用 rename。非常感谢原始答案,this great answer on AskUbuntu。!