Windows的批量重命名实用程序的Ubuntu / Linux替代方案?


12

我在Ubuntu上度过了仅5个月的时间,这真是一个很棒的经历,我现在几乎无法启动Windows,但是有些事情我很想念,例如以前在Windows中使用的Bulk Rename Utility

当我启动Windows时,我经常使用该程序,但是如果有替代方案或类似原因,我希望使用该程序具有大量带有合适gui的重命名选项。

我知道rename终端中的命令,但是我从来没有碰过运气。

屏幕截图如下: 屏幕截图

问题

  • Ubuntu可以使用该程序吗?
  • 关于如何在没有gui的情况下完成此操作的出色命令行资源?

1
Thunar的批量重命名实用程序来自XFCEfreesoftwaremagazine.com/articles/bulk_renaming_thunar
muru 2014年

1
看看pyRenamer
米奇


Answers:


18

但是...但是...您已经找到了答案... rename确实是切成薄片以来最好的东西。如果您需要一些示例来做一些非常酷的事情,那么我在这里写了一些:

如果您需要特定帮助,请询问,这里的人可以提供帮助。

在大多数情况下,不执行简单的Bash脚本是一种选择。

补充工具栏:rename在您看到Bulk Rename Utility的屏幕截图后,我无视任何人来调用或使用正则表达式。神圣的球,我几乎忘记了它的丑陋。


1
对于一个。BRU可能很丑陋,但不需要记住和转义与串行线路噪声相比不利的语法。
Mikey TK

10

有一个Bulk Rename实用程序,它是XFCE桌面环境(Xubuntu使用的默认文件管理器)Thunar的一部分。在Thunar中选择多个文件并选择“重命名”将打开该工具,但也可以单独启动。

在此处输入图片说明

它具有不同的操作选项,它们的总和可能与Windows工具的选项接近。

文档可能会有所帮助。

这里也有一些细节(也提到了其他工具)。

在此处输入图片说明

如果您喜欢使用其他文件管理器,则仍可以使用此工具。它不能与Thunar分开安装,但后者几乎没有特定的依赖关系,并且可以轻松安装。不过,该工具可以单独启动,甚至可以作为自定义菜单动作集成到其他文件管理器(如Dolphin和Nautilus)中。

海豚示例:~/.local/share/kservices5/bulk-rename-thunar.desktop使用以下行创建文件:

[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=all/all;
Actions=BulkRename;
X-KDE-StartupNotify=false
X-KDE-Priority=TopLevel

[Desktop Action BulkRename]
Name=Bulk Rename
Exec=thunar -B %U
Icon=dialog-information

2
此工具的一大优点是它可以直接对文件进行操作(与pyrenamer和metamorphose2不同,它们只能选择文件夹路径,因此不能与上下文菜单操作一起使用),然后打开可以通过拖动修改的文件列表。 &drop等。缺点是它缺少撤消选项。

@cipricus感谢您提供的附加信息(几乎应该是公共Wiki...。)。可悲的是,撤​​消选项正在备份!
威尔夫



5

Pyrenamer是我的首选工具。它简单易用,并具有预览模式。

sudo apt-get install pyrenamer

这里获取更多详细信息:

在此处输入图片说明

在此处输入图片说明


1
与我的答案中提到的metamorphose2相同的问题:它不能直接访问某些文件,而是需要一个文件夹路径,然后在其中选择文件;但是从数十个或数百个文件中仅选择一些要重命名的文件非常困难。一种解决方案是在使用此文件之前将相关文件放入单独的文件夹中。

不能直接在18.10中使用

3

我在http://www.webupd8.org/2016/03/quickly-batch-rename-files-in-linux.html中找到了有关此问题下已经提到的工具的许多详细信息,并且我编辑了提及的答案他们以添加此类详细信息。

那里提到的另一个工具似乎是最先进的:

变形2

这是上述地址的介绍:

在此处输入图片说明

在此处输入图片说明

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install metamorphose2

我已经使用Thunar批量重命名很长时间了,但是上面的操作要复杂得多,并且具有我所缺少的功能,即撤消更改的选项。

对于简单的操作,此工具似乎不太直观且复杂。(Thunar中的批量重命名工具的一个很大的优势是能够在文件管理器外部拥有一个文件列表,可以通过拖放操作轻松地对其进行修改。)

但是,一旦您了解了它是如何工作的,它就会很有用。

一些提示:

  • 您应该首先选择“ Picker”选项卡。通过点击“无”,但在默认情况下(所选路径)的所有文件和文件夹选择,如果你不想重新命名所有这些,你必须取消选择所有这些,然后选择它们一个个单左键单击。(我觉得这很烦人,宁愿将所有需要重命名的文件放在一个单独的文件夹中,然后选择“ Picker”选项卡。-据我所知,这就是Windows工具中提到的方法还是这个问题,因为其行为类似。)

  • 选择文件后,转到“重命名”选项卡,并通过双击选择“可用”操作之一。从那时起,一切都变得可用。


值得的是-Windows程序Bulk Rename Utility在Wine / Playonlinux中可以正常工作。


BRU确实在Wine下运作良好。感谢您指出了这一点!:)
Dɑvïd

Metamorphose2:从Ubuntu 19.04开始“无法找到软件包metamorphose2”。
VanAlbert

1

您可能需要检查以下一项:rnm网页)。

一些用法:

rnm file-name -ns new-filename             # signle file
rnm ./* -ns '/fn//i/'                      # files will be sorted and indexed.
rnm ./* -rs '/search/new/g'                # 'search' in filenames will be replaced with 'new'
rnm ./* -ns '/fn//i/' -ss 'search'         # only files/directories which contain 'search' in their name will be indexed (renamed).
rnm ./* -ns '/fn//id/' -fo                 # file only mode, directories will be ignored.
rnm ./* -ns '/fn//id/' -fo -dp -1          # recursive to subdirectories all the way.

etc...

要撤消不需要的重命名:

rnm -u

您可以在此处找到更多示例/文档。


1

批量重命名实用程序确实可以通过wine与linux一起使用。但是它会挂在某些操作上。我们将习惯它,并且在熟悉它们之后将自动跳过执行这些操作。我对此很满意。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.