Comando mv en Linux: Cómo mover y renombrar archivos

comando-mv
comando-mv

El comando mv en Linux es una de las herramientas más utilizadas para gestionar archivos y directorios desde la terminal. Su función principal es mover archivos de una ubicación a otra, pero también se emplea para renombrarlos de forma rápida y sencilla. Gracias a su simplicidad y versatilidad, mv se convierte en un comando imprescindible tanto para principiantes como para administradores de sistemas que necesitan organizar y manipular grandes volúmenes de datos de manera eficiente.

👉 Y recuerda, si quieres aprender más de Linux, pincha en este curso de Linux gratis

👉 También te dejo por aquí una guía de comandos Linux por categorías

Sintaxis básica

mv [opciones] origen destino
  • origen: Archivo o directorio que se desea mover o renombrar.
  • destino: Ubicación o nuevo nombre para el archivo o directorio.

Flags comunes del comando mv

OpciónDescripciónEjemplo
-iSolicita confirmación antes de sobrescribir un archivo existente en el destino.mv -i archivo1.txt /ruta/destino/
-fFuerza la sobrescritura de archivos sin solicitar confirmación.mv -f archivo1.txt /ruta/destino/
-nEvita sobrescribir archivos existentes en el destino.mv -n archivo1.txt /ruta/destino/
-vMuestra detalles de los archivos movidos (modo «verbose»).mv -v archivo1.txt /ruta/destino/
–backupCrea una copia de seguridad del archivo antes de sobrescribirlo.mv –backup archivo1.txt /ruta/destino/

Ejemplos prácticos

1. Mover un archivo a otro directorio

#Esto mueve archivo1.txt al directorio /ruta/destino/
mv archivo1.txt /ruta/destino/

2. Renombrar un archivo

#Cambia el nombre de archivo1.txt a archivo2.txt en el mismo directorio.
mv archivo1.txt archivo2.txt

3. Mover un directorio

#Mueve carpeta1 (y todo su contenido) al directorio /ruta/destino/
mv carpeta1 /ruta/destino/

4. Confirmar antes de sobrescribir archivos

#Usa la opción -i para evitar sobrescribir archivos por accidente:
mv -i archivo1.txt /ruta/destino/
#Si el archivo ya existe en el destino, pedirá confirmación
mv: sobrescribir '/ruta/destino/archivo1.txt'? (s/n)

5. Forzar sobrescritura de archivos existentes

#Para sobrescribir archivos en el destino sin confirmación:
mv -f archivo1.txt /ruta/destino/

6. Mostrar los archivos movidos

#Con la opción -v, puedes ver una lista detallada de los archivos que se están moviendo
mv -v archivo1.txt /ruta/destino/
'archivo1.txt' -> '/ruta/destino/archivo1.txt'

7. Evitar sobrescritura de archivos existentes

#Para evitar sobrescribir archivos ya existentes en el destino
mv -n archivo1.txt /ruta/destino/

8. Crear una copia de seguridad antes de sobrescribir

#Con --backup, el archivo existente en el destino será renombrado antes de ser sobrescrito
mv --backup archivo1.txt /ruta/destino/
#Esto creará un archivo de respaldo como archivo1.txt~ en el destino.

Ejercicio práctico del comando mv

Escenario:

Tienes los siguientes archivos en tu directorio actual:

  • documento1.txt
  • documento2.txt
  • imagenes/foto1.jpg

Quieres reorganizarlos de la siguiente manera:

  1. Mover todos los archivos .txt a una carpeta llamada textos/.
  2. Renombrar foto1.jpg a vacaciones.jpg en la carpeta imagenes.

Resolución:

#Crear la carpeta textos
mkdir textos
#Mover los archivos .txt
mv *.txt textos
#Renombrar el archivo foto1.jpg
mv imagenes/foto1.jpg imagenes/vacaciones.jpg
#Verifica los cambios
ls textos/ ls imagenes/
imagenes/:
vacaciones.jpg

textos/:
documento1.txt  documento2.txt

El comando mv en Linux es esencial para organizar y gestionar archivos de manera eficiente. Ya sea para mover grandes directorios, reestructurar proyectos o simplemente renombrar un archivo, mv se convierte en una herramienta práctica y poderosa. Dominarlo te permitirá optimizar tu flujo de trabajo y tener un mejor control de tus sistemas Linux, sin importar si eres principiante o administrador experimentado.

Ejemplo en video

Para complementar esta guía, hemos preparado un video donde se muestra paso a paso cómo usar el comando mv en Linux.

Este video te ayudará a comprender de manera práctica todo lo explicado en este artículo.

Comentarios

No hay comentarios aún. ¿Por qué no comienzas el debate?

Deja una respuesta

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