Linux Ask!

Linux Ask! is a Q & A web site specific for Linux related questions. Questions are collected, answered and audited by experienced Linux users.

Jan 022010

How to mass rename file in Bash


For example, you might want to rename *.htm to *.html, create the following scripts


And enter


for f in *.htm; do
    mv $f ${f%htm}html

Execute the script and it does all the rename magics.

 Leave a Reply



You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>