Cómo renombrar directorios
Cuando estamos trabajando en la terminal (o consola, etc.) no existe un comando específico para renombrar un directorio o archivo. Lo mejor es usar el comando mv que se usa para mover archivos. Entonces, si queremos renombrar, por ejemplo, archivo.dat a nombre.dat, debemos escribir:
$ mv archivo.dat nombre.dat
También sirve para renombrar muchos archivos. Por ejemplo, si descargamos fotos de nuestras vacaciones en una carpeta, y queremos que todos se llamen ##-Vacaciones-2009.jpg (por ejemplo) podemos hacer lo siguiente:
$ I=1
$ for IMG in `ls *.jpg`;
> do
> mv $IMG I-Vacaciones-2009.jpg ;
> I=$(($I+1)) ;
> done
En la primer linea creamos la variable I, que para usarla se deberá invocar como $I. Luego, el for hace el resto de la magia.
Para renombrar un directorio el mecanismo es exactamente el mismo. Si tengo directorio1 y quiero llamarlo directorio2 simplemente escribo lo siguiente:
$ mv directorio1 directorio2
De esta manera se puede usar el comando para mover archivos (mv) para renombrarlos.