El comando mv ("move") mueve ficheros. También puede usarse para renombrarlos.
Si tras el comando mv se indican dos nombres de fichero, el comando mueve el primer fichero al segundo. Si se añade la opción "-t" o el último nombre dado como parámetro es un directorio, mueve los ficheros indicados al mismo.
Si un fichero se mueve al mismo directorio en el que se encontraba y el nombre a recibir no coincide con el que ya tenía, en la práctica se renombra. En este caso, si en lugar de ficheros se dan el nombre de un directorio, se recombra.
- -t: Mueve los ficheros indicados al directorio dado como último argumento.
En este ejemplo se mueve el fichero "f1.png" al directorio "dir1", dándole el nombre "fichero.png":
A continuación se mueve al directorio original manteniendo el nombre:
En este ejemplo se mueve el fichero "fichero.png" al mismo directorio en el que se encuentra, recibiendo el nombre "f1.png" lo que, en la práctica, supone renombrarlo:
En este ejemplo se está renombrando el directorio "dir2":
En el siguiente ejemplo se especifican los nombres de los ficheros a mover: