Cómo usar el comando mv en Linux: mover y renombrar archivos desde la terminal

En Linux hay comandos que terminan convirtiéndose en parte de tu rutina diaria. Y uno de ellos, sin dudas, es mv. Aunque parece simple, este comando es muchísimo más poderoso de lo que muchos creen: no solo sirve para mover archivos y carpetas, también permite renombrarlos de forma rápida y eficiente.

Si usás la terminal frecuentemente, tarde o temprano vas a depender de mv. Ya sea para organizar directorios, mover backups, renombrar archivos masivamente o administrar servidores, aprender a usarlo correctamente puede ahorrarte muchísimo tiempo.

Y si recién estás comenzando en Linux, hace unos días en NotiLinux también te contábamos cómo funciona el comando cd, fundamental para moverte entre directorios desde la terminal.

El comando mv (de move) se utiliza para mover archivos y directorios de una ubicación a otra. Pero además, Linux aprovecha este mismo comando para renombrar archivos y carpetas.

Su sintaxis básica es extremadamente simple:

mv origen destino

Dependiendo de cómo lo uses, el comportamiento cambia:

  • Si el destino es otro directorio → mueve el archivo.
  • Si el destino es un nuevo nombre → renombra el archivo.

Supongamos que tenés un archivo llamado foto.jpg y querés moverlo a la carpeta Imágenes.

mv foto.jpg Imágenes/

Así de simple. El archivo desaparecerá de la ubicación actual y aparecerá dentro de la carpeta destino.

También podés usar rutas absolutas:

mv documento.pdf /home/mauro/Documentos/

Esto resulta especialmente útil en scripts o administración remota.

Acá viene algo que suele sorprender a quienes recién llegan a Linux: no existe un comando separado para renombrar archivos. Se hace con mv.

Por ejemplo:

mv archivo.txt respaldo.txt

En este caso, Linux interpreta que querés cambiarle el nombre al archivo.

También funciona con carpetas:

mv Fotos Fotos-Viejas

Uno de los usos más comunes de mv es mover múltiples archivos usando comodines.

Por ejemplo, mover todos los archivos .jpg:

mv *.jpg Imágenes/

O mover todos los archivos de texto:

mv *.txt Documentos/

Esto es extremadamente útil para organizar carpetas rápidamente desde la terminal.

-i → pedir confirmación antes de sobrescribir

Si el archivo destino ya existe, mv normalmente lo reemplaza sin preguntar. Para evitar accidentes:

mv -i archivo.txt Documentos/

Linux pedirá confirmación antes de sobrescribir el archivo.

-v → modo detallado

Muy útil para ver exactamente qué está haciendo el comando:

mv -v archivo.txt Backup/

La terminal mostrará cada operación realizada.

-n → no sobrescribir archivos existentes

mv -n archivo.txt Destino/

Si ya existe un archivo con el mismo nombre, el movimiento se cancela.

Organizar descargas automáticamente

Querés mover todos los PDFs descargados:

mv ~/Descargas/*.pdf ~/Documentos/PDFs/

Renombrar un backup

mv backup.tar.gz backup-viejo.tar.gz

Mover logs a otra ubicación

mv *.log /var/log/backups/

Acá es donde muchos usuarios se llevan el primer susto con mv.

Si movés un archivo a un directorio donde ya existe otro con el mismo nombre, Linux puede sobrescribirlo.

Por eso, si estás trabajando con archivos importantes, conviene usar:

mv -i

o directamente:

mv -n

Muchos usuarios nuevos suelen confundir estos comandos:

  • mv → mueve o renombra.
  • cp → copia archivos.
  • rm → elimina archivos.

De hecho, hace un tiempo en NotiLinux también hablamos sobre los riesgos y el uso correcto del comando rm, uno de los comandos más potentes —y peligrosos— de Linux.

  • Usá TAB para autocompletar rutas y evitar errores.
  • Tené cuidado al usar comodines como *.
  • En servidores, preferí usar -v para verificar operaciones.
  • Si trabajás como root, revisá dos veces antes de mover archivos del sistema.

Podés acceder a la documentación oficial desde la terminal:

man mv

También podés consultar la documentación GNU oficial:

https://www.gnu.org/software/coreutils/manual/html_node/mv-invocation.html

El comando mv es uno de esos pilares fundamentales de Linux que terminás usando todos los días sin darte cuenta. Su simplicidad es justamente lo que lo vuelve tan poderoso.

Aprender a mover y renombrar archivos correctamente desde la terminal no solo te hace más rápido trabajando, también te ayuda a entender mejor cómo funciona el sistema.

Y como suele pasar en Linux, una vez que te acostumbrás a usar herramientas como mv, volver atrás al entorno gráfico empieza a sentirse mucho más lento.

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *