I have a directory of songs all of which are from the same singer. I want to rename all the files in the directory as:


Just like we could do in Windows by selecting files and pressing F2 or clicking on rename in the right-click menu for the selected files.

But this does not seem to work in Ubuntu 12.04! How can I rename a group of files?

  • specifically for this case you could use something like n=0; for f in *; do printf -v new "SingerName(%01d$((++n)))"; echo mv -v -- "$f" "$new"; done (remove echo after testing) – Zanna Sep 26 '17 at 13:17

Try to install pyRenamer from software center https://apps.ubuntu.com/cat/applications/pyrenamer/


It always been a good practice to do task using Terminal.
Link to your answer : How to Bulk Rename Files in Linux (Terminal or GUI)

OR you can give a shot to any GUI app. You can find many.


In a word, GPrename.

No rename app works better than it, at least for me. Its got GUI that's simple to use.

Not the answer you're looking for? Browse other questions tagged or ask your own question.