lots of tech info here

How to rename multiple files in Unix or Linux

Published on 01 June 2010 | No Comments

To rename multiple files at the command prompt, you can use the rename command.

The manpages describes the usage as rename _from_ to _file_

To rename all .csv files to .txt, this is what you do:

rename .csv .txt *.csv

Easy as pie!

To remove all spaces and tildes (~) from *.BAK files:

rename "s/[\s+~]//g" *.BAK

To remove all .pl, .cgi and .sh extensions:

rename "s/\.pl$|\.cgi$|\.sh$//" *

Created on 01 June 2010

TAGS: unix, linux, shell, bash

If you liked this article, follow us on Facebook and Twitter (@aruljohn).

Share this with Others