Following is an example to rename all .css files under a directory to .tss, $ for i in *.css; do hg mv "$i" "${i/.css}".tss ; done Reference : http://www.debian-administration.org/articles/150 Cheers, -- Pratap.