You may have migrated over from Windows or Mac OS X to the wonderful world of Linux. You’ve selected a Linux distro (after a bit of fruitful distro hopping), chosen a desktop environment, and studied the basic Linux commands. Or you’ve been using Linux for decades, know the operating system like the back of your hand. Whatever your level of experience, you want some really useful free utilities. Software that enriches your workflow, offers new opportunities, and allows you to tap into new innovations.
Renaming files or folders can be very cumbersome, especially if you want to rename a high number of files. But it is not necessary to click on every single file individually, make some changes just to take the same procedure at the next file. Instead what you need is a batch renamer.
This article picks the best GUI batch renamers. We don’t cover console based batch renamers as they are covered in this separate article. We only include free and open source software in the spirit of our roundups.
Here’s our verdict captured succinctly in one of our legendary ratings chart.
Let’s explore the 10 open source tools at hand. Click the links in the table below to learn more about each tool.
GUI Batch Renamers | |
---|---|
KRename | Powerful batch file renamer for the KDE desktop with plugin support |
GPRename | GTK batch renamer for files and directories |
Bulky | Developed by Linux Mint but not tied to any Linux distro or desktop |
Szyszka | Fast and powerful file renamer |
CoreRenamer | Simple lightweight batch file renamer application; part of the C Suite |
Métamorphose | wxPython based batch renamer for files and folders |
Flut Renamer | Bulk file renamer written in flutte |
Thunar | xfce’s file manager |
Caja-Rename | Batch renaming extension for Caja |
OncePower | Tool based on Flutter |
This article has been revamped in line with our recent announcement.
Read our complete collection of recommended free and open source software. Our curated compilation covers all categories of software. The software collection forms part of our series of informative articles for Linux enthusiasts. There are hundreds of in-depth reviews, open source alternatives to proprietary software from large corporations like Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. There are also fun things to try, hardware, free programming books and tutorials, and much more. |
This sort of thing is definitely best done at the command line.
Hardly. Given a fairly long list of files, with some random characters, it may be easy to add a good incrementally numbered name, but it’s not easy to filter out {01xflwljh} random characters in the middle of the names… so GUI with options to preview as you set it to delete characters 24-35 and adjust is excellent.
Liked the functionality of Thunar’s bulk rename that I wrote something very similar in Qt. ‘Bionic Batch Renamer’ can be installed in Dolphin from the service menu settings.
I am a great fan of the rename tool offered in “Double Commander”. And the whole software is great.
We absolutely concur that Double Commander is one of the finest orthodox file managers, as covered in this roundup. Some of them have powerful renaming tools.
My favorite in this list is metamorphose2, however this article is outdated and metamorphose3 is only still proof of concept with no intention of it continuing. i use both windows and linux and the frustration of windows truncating it’s copy/paste/replace functionality has forced me to use linux to copy/paste/replace by date but the problem is windows is case agnostic and linux is not, which forces me to use a batch file renamer. i prefer to see what i’m doing so a gui is necessary. however if there’s a foolproof way in command line i’m all ears. so far nothing works recursively and seems to miss whole files and folders even at the first level recursive while getting files and folders deeper in. it’s insane. it’s like everything is broken and dumbed down with less functionality and more time wasted lately. like nobody cares about powerful tools anymore or quality.
In my opinion, KRename is most powerful from renaming tool out there. But it contains few unnecessary extra steps.
I also recently come across three easy to use but quite powerful renamer tools.
All of them hosted on github.
Thanks, we’ll try out those 3 and update the article accordingly after evaluation.