Linux Apps

Metamorphose 2 – Batch Rename Your Files and Folders on Linux

Metamorphose - Linux Batch Rename Files
Written by Martins D. 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.

  Nutty - A Network Diagnostic Tool for Ubuntu

About the author

Martins D. Okoi

Martins Divine Okoi is a graduate of Computer Science with a passion for Linux and the Open Source community. He works as a Graphic Designer, Web Developer, and programmer.