Renaming multiple files or directories at once
To rename multiple files at once you must utilize some form of wild character, below are some examples of how this could be done.
In the below example this would rename all the files in the current directory that end with .rtf to .txt files.
mv *.rtf *.txt
In this next example the command would rename a file with an unknown character in the file name to something that can be read. The "?" used in the below example is the wild character for an unknown character.
mv h?pe.txt hope.txt
Renaming a directory
Renaming a directory in Linux / Unix is much like renaming a file simply replace the file name with the directory name that you wish to rename. For example, if we wanted to rename the directory "test" to "hope" you would type the below command.
mv test hope
Using tar, gzip, and bzip2
untar/gzipping a file
The following will decompress .tar.gz and .tgz files. cd into the dir with the file/s then type “tar zxvf yourfile.tar.gz” or “tar zxvf yourfile.tgz”.
un-tar a .tar
cd into the dir with the file/s then type “tar xvf yourfile.tar”.
un-gzip a file
Type “gzip -d filename.gz”.
un-bzip2 a file
Type “bzip2 -d filename.bz2″.
tar plus gzip a dir/multiple files
cd into the dir of the files you want to tar(warning, this will put ALL files of the current dir you’re in into a tar file), type “tar cvf newTarFile.tar * “. Now to gzip the file, type “gzip -9 newTarFile.tar”.