GUI To Batch Rename Files On Linux With Exif And Music Tags Support: Inviska Rename

Inviska Rename batch file renamer for Linux, Windows and Mac

Inviska Rename is a free and open source GUI batch file rename utility for Linux, Mac and Windows.

Besides the usual rename functions like replacing a portion of the text with some other text, inserting or removing text, renaming file extensions, and so on, this tool can rename folders, rename music based on tags, and rename photos using their Exif information. It can even batch rename using file attributes like the creation or modification date.

To prevent accidentally bulk renaming files, Inviska Rename shows a preview of the new filenames before batch renaming the files. As an extra step to prevent accidentally renaming files, the application can also undo file renaming.

A list of batch file and folder rename operations that can be performed by Inviska Rename:

  • Rename using music tags, like mp3 ID3v2 tags, FLAC tags and others
  • Batch rename photos using Exif metadata tags from digital photographs
  • Insert, remove and replace text in filename or extension
  • Rename multiple files using file creation or modification date / time
  • Bulk rename files using automatic numbering for easy ordering (numbers can be placed before filename, after filename, or at a given position, allowing you to set the start number and the number to increment by)
  • Rename files by changing their filename to lowercase, UPPERCASE, Title Case or Sentence case
  • Regular expression renaming
  • Filter the files that are about to be renamed to files only, folders only, both files and folders, selected items only, or filter files based on extension

Besides this advanced batch file and folder rename operations, Inviska Rename features:

  • Full Unicode support allows batch renaming files and folders in any language
  • Save common rename operations for future use
  • Option to restore original filenames
  • Easily see which filenames will be changed with highlighting of modified filenames in the preview pane
  • View music tags and Exif information of files directly from Inviska Rename
  • Free open source software available for Linux, macOS and Windows (uses Qt5)

Related: How To Enable Metadata-Based Batch Rename In GNOME Files (Nautilus) On Ubuntu 18.04 or 18.10

It's worth noting that by default, only some useful Exif tags are available for substitution. To use all the available Exif tags, open the application preferences and enable the "Load all Exif tags (Not recommended unless needed)" from the Tags tab. The reason it's not recommended to have this option enabled by default is to prevent increasing the time taken to load Exif information.

Also, the Regex renaming feature is not exposed in the Inviska Rename user interface by default. To enable it, go to Preferences > RegEx and enable the Show RegEx Name (or Extension for renaming file extensions) option(s) from there.

What this application lacks is renaming files recursively, in all subdirectories. Right now you'll need to enter each directory containing files you need to rename, to be able to rename files.

Inviska Rename has quite similar functionality to Metamorphose, a popular batch file and folder renamer for Linux and Windows that looks abandoned, the last version being released in 2011. So if you're looking for a Metamorphose alternative for Linux (and not only), I recommend you try Inviska Rename.

Download Inviska Rename

On Linux, Inviska Rename is available as an AppImage binary. To use it, download the AppImage file and double click it to run the application. If your Linux distribution doesn't prompt you to make the file executable, right click the file, select Properties and enable executing the file as program, or similar.

Note that clicking the AppImage download link resulted in the binary being loaded in the web browser in my case. To download the AppImage file, right click and select Save link as or similar.

The download page also has the Inviska Rename source code for download (it's a bundle of all the Inviska software), in case you want to build the application yourself.