Linux Apps

Metamorphose 2 – Batch Rename Your Files and Folders on Linux

Metamorphose - Linux Batch Rename Files
Written by Divine Okoi

You may not have heard about this app before, but if you have been in need of a Linux application to automate renaming multiple files at once then read on.

Métamorphose is an advanced open source and cross-platform graphical batch file renaming program for files and folders. It ships with a variety of renaming options including saving renaming option settings for future use, previewing changes before applying them, e.t.c.

Features in Metamorhpose 2

  • Free to download and open source with source code on GitHub
  • Batch rename files and folders.
  • Save renaming settings for later use.
  • Apply renaming operations (modification, replacement or insertion) to the prefix or suffix, by character, position and more.
  • Support for custom numbering, image text, and audio metadata, date and time.
  • Support for sequential numbering with custom step size, starting number and reset count.
  • Support for regular expressions.

For a feature like sequential numbering, the included options are integers, alphabetical or Roman numerals.

There are pre-complied packages available to download for Ubuntu, Debian, Fedora, Suse, etc.

Download Metamorhpose 2 for Linux


Using Métamorphose can be quite overwhelming especially Linux users who aren’t comfortable using the Terminal.

Usage via Terminal

These are the command line options:

-h,  --help       Show help screen and exit.
-t,  --timer      Show time taken to complete operations.
-d,  --debug      Show debugging information.
-p=, --path       Specify a directory to load.
-c=, --config     Specify a configuration file to load.
-a=, --auto       Specify automatic mode level to use with configuration file:
                    0 = do not preview items
                    1 = auto preview items
                    2 = auto rename items
                    3 = auto rename items and exit on success
-l=, --language   Override preferred language:
-w=, --wxversion  Specify wxPython Version - use at your own risk!

Do you have suggestions for other cool batch file renaming applications? Your suggestions and comments are welcome in the comments section.

  Mellow Player - Cloud Music Integration for Your Desktop

About the author

Divine Okoi

Martins Divine Okoi is a Computer Science graduate with a passion for Linux and Open Source software. He is studying again for an MSc in Cybersecurity but still makes time to write about the best software the market has to offer.