Batch Renamers

Métamorphose – wxPython based batch renamer

Métamorphose is a batch renamer, a program to rename large sets of files and folders quickly and easily.

With its extensive feature set, flexibility and powerful interface, Métamorphose is a professionals tool. A must-have for those that need to rename many files and/or folders on a regular basis.

In addition to general usage renaming, it is very useful for photo and music collections, webmasters, programmers, legal and clerical, etc.

Key Features

  • Preview every item to be renamed before committing changes.
  • Add any number of operations in any order.
  • Recursive renamer: load all files in directory and in subdirectories.
  • Undo changes in case of mistakes.
  • Regular expression support throughout.
  • Rename music and image files by their metadata information.
  • Full Unicode support means any character from any language can be used.
  • Use of all allowed characters under Windows and OSX, all except ‘:’ in Linux.
  • Preview images.
  • Save all program settings to file for later use.
  • Renaming operations, which can apply to name and/or extension:
    • Prefix
    • Suffix
    • Replacement, modification, or move by: Character, position, or regular expression.
    • Insertion by : Position or every (number) characters.
    • Length modifications (padding, truncating, or both).
  • Renaming styles : combination of: user text, numbering, audio tags, date, time.
  • Modifications : UPPERCASE, lowercase, Capitalize first, Title Style, sWAP cASE, ‘DoRkIfY’
  • Move by position, text, or regular expression.
  • Sequential numbering (enumerating) options:
    • Use integers, alphabetical, or Roman numerals.
    • Use padding:
      • With integers, use any character to any fixed width, or auto pad.
      • With alphabetical, auto pad in this format : aaa, aab, aac, … aba, … ygr, et cetera
    • Control step size, starting number, reset count.
  • Set date and time manually or get from system.
  • Use supplied defaults or specify your own date and time formats.
  • Easily translatable with GNU GETTEXT utilities.
  • Cross-platform support – runs under Linux, Mac OS X, and Windows.

Website: file-folder-ren.sourceforge.net
Support: GitHub Code Repository
Developer: Ianaré Sévi
License: GNU General Public License v3.0

Métamorphose
Click image for full size

Métamorphose is written in Python. Learn Python with our recommended free books and free tutorials.


Related Software

GUI Batch Renamers
KRenamePowerful batch file renamer for the KDE desktop with plugin support
BulkyDeveloped by Linux Mint but not tied to any Linux distro or desktop
GPRenameGTK batch renamer for files and directories
SzyszkaFast and powerful file renamer
CoreRenamerSimple lightweight batch file renamer application; part of the C Suite
Flut RenamerBulk file renamer written in flutte
Thunarxfce’s file manager
OncePowerTool based on Flutter
MétamorphosewxPython based batch renamer for files and folders
PBRenamerBatch file renaming utility built with Python and Qt 6
Caja-RenameBatch renaming extension for Caja
Inviska RenameQt-based batch file rename utility

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted