Networking, Programming and Graphics Tutorials

Mass rename [1/1]

Type: Code Networking, Programming and Graphics Tutorials
Mass rename
Level: Beginner Networking, Programming and Graphics Tutorials 
Mass rename
Date: 2007-Feb-10
Mass rename
Visited: 1697 times
Mass rename
Rating: Mass rename
Mass rename
Author: Tony Potter

This tutorial will show you how, with one raw command to rename multiple files using bash scripting.
It is written for Linux/Unix bash shell and will be useful when you want to rename files with same extension.

Here is the syntax of the string:

for i in * ; do mv "$i" `basename "$i" .ext1`.ext2 ; done
This line all will change all files with extension 'ext1' to 'ext2' .

The next example will convert all '.JPG' files to '.jpg' .It is really useful when you have moved files from Windows OS where the case of the extensions does not matter, but under Unix/Linux will be a problem if you are managing many files, like in galleries, photo albums etc.

for i in * ; do mv "$i" `basename "$i" .JPG`.jpg ; done
Rate this tutorial:                    
Networking, Programming and Graphics Tutorials - Mass rename [1/1] - Networking, Programming and Graphics Tutorials

Need a specific tutorial? Do not hesitate and submit a request!
Related Tags: ssh +"mass rename"  mass rename shell  unix "mass rename"  linux mass rename  "mass rename unix"  Unix mass rename  rename command in unix shell script to rename files  rename rename all extensions linux  how to rename whole xp  mv rename tutorial