tempren is a powerful file renaming utility that uses flexible template expressions to generate names for your files.
Tag templates can modify original filename, extract metadata from the files or anything in between.
A rich library of built-in tags helps with working with many common file types out-of-the-box.
Whether you need to organize your files, standardize naming conventions, or perform complex renaming tasks, tempren can help you get the job done efficiently.
This is free and open source software.
Key Features
- Template-based filename/path generation.
- Built-in Audio/Video/Images metadata extraction tags.
- Ad-hoc tags to leverage external programs for metadata extraction.
- Configurable, metadata-based file selection (filtering) and sorting.
- Three main modes of operation: name, directory and path.
- Name – the default mode – the template is used for filename generation only. This mode is used most often as it doesn’t alter directory structure and focuses just on the files.
- Directory – template generates new names for directories only – without changing filesystem hierarchy.
- Path – for each processed file, the template generates a whole, new path (relative to the input directory). This way you can move (sort) files into dynamically generated catalogues.
Website: github.com/idle-code/tempren
Support:
Developer: Paweł Żukowski
License: GNU General Public License v3.0
tempren is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| Console Batch Renamers | |
|---|---|
| RnR | Securely rename multiple files and directories |
| F2 | Command-line batch renaming tool. Fast and safe to use. It's written in Go |
| vimv | Mass rename files using Vim |
| massren | Rename multiple files using a text editor |
| mmv | Rename multiple files with editor |
| nomino | Batch rename utility for developers |
| rename | Rename multiple files using Perl expressions |
| brename | Batch renaming safely |
| tempren | Template-based file renaming utility |
| edir | Utility to rename, remove, and copy filenames and directories |
| vidir | Edit of the contents of a directory in a text editor |
| renameutils | Five programs – qmv, qcp, imv, icp and deurlname |
| rename-cli | Rename files quickly |
| ren | Takes find-formatted lines via standard input, and batch renames them |
| renux | Regex, placeholders, and text transformations |
| moove | Manipulate file names and locations |
| Bren | Bulk file renaming software |
| brn2 | Fork of brn |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

