Cómo usar mv en Linux para mover y renombrar archivos
La respuesta corta: usa mv con precaución confirmar y un destino explícito · MÁXIMO 235 palabras · componente: veredicto · Para la mayoría, mv -i ORIGEN DESTINO evita perder archivos; paraAlbums caudal alta y scripts controlados, mv -n; para migraciones entre sistemas de archivos, combina mv -i -v y comprueba el resultado.
Datos comprobados en octubre de 2026. Si estás empezando en Linux, conviene que uses mv -i ORIGEN DESTINO: pide confirmación antes de reemplazar un archivo y te permite comprobar cada cambio. La forma básica es mv archivo.txt documento.txt; el primer argumento es el origen y el segundo, el destino.
Para scripts que ya controlan las rutas y no deben sobrescribir nada, mv -n ORIGEN DESTINO es más directo. La operación no interactiva resulta más rápida en lotes, pero la limitation es real: no pregunta y no deja una oportunidad de revisar el destino. Úsalo solo si has comprobado el origen, el directorio destino y la política de nombres.
Si mueves archivos entre sistemas de archivos distintos, mv puede copiar y después eliminar el origen. Usa mv -i -v ORIGEN DESTINO: la confirmación limita el daño y la salida permite revisar qué se procesó. Antes de una operación importante, comprueba el espacio disponible y conserva una copia de seguridad.
Mi recomendación: mv -i para uso manual, mv -n para scripts deterministas y mv -i -v para transferencias entre dispositivos. En Windows, mv no es una utilidad nativa del sistema; en Linux forma parte de coreutils.
Qué necesitas antes de ejecutar mv · MÁXIMO 235 palabras · componente: requisitos · Linux o un entorno Unix con GNU coreutils, una terminal, permisos de lectura y escritura en origen y destino, espacio suficiente y una copia de seguridad cuando el dato sea importante. En Windows también existe mediante herramientas Unix compatibles, pero la implementación puede variar.
Para usar GNU mv necesitas una terminal con coreutils, acceso de lectura al archivo o directorio de origen y permiso de escritura en el destino. Si el origen pertenece a otra persona o está protegido por el sistema, el permiso efectivo puede impedir la operación aunque tu usuario pueda ver la carpeta.
Comprueba el espacio antes de mover entre discos, volúmenes o montajes diferentes. El tamaño que importa es el del conjunto de archivos que vas a transferir, no solo el tamaño de un archivo: varios elementos pequeños pueden ocupar más espacio del que esperas. La capacidad disponible se consulta con las herramientas del sistema de archivos.
Haz una copia de seguridad cuando el archivo sea difícil de recuperar, cuando el destino comparte una ruta ambigua o cuando el movimiento incluya varios elementos. No hace falta una copia para mover un archivo temporal, pero sí para cambiar de ubicación documentos que no tengas en otra copia.
mv puede ejecutarse en Linux, macOS y otros sistemas Unix; la implementación y las opciones no son idénticas en todos ellos. En Windows necesitas una herramienta Unix compatible, como las que,algunas entornos ofrecen mediante paquetes o máquinas virtuales. Verifica la versión con mv --version para saber si GNU coreutils está disponible. Ubuntu, Debian, Fedora, Linux Mint y Zorin OS incluyen herramientas Unix; Windows y ChromeOS dependen del entorno o de las herramientas instaladas.
Preguntas frecuentes sobre mv
1. ¿Qué hace el comando mv en Linux?
mv mueve archivos y directorios de una ruta a otra y, si el destino está en el mismo directorio, los renombra. Por ejemplo, mv informe.txt /home/usuario/Documentos/ lo traslada, mientras que mv informe.txt resumen.txt lo renombra sin cambiarlo de carpeta.
2. ¿Cómo mover un archivo a otra carpeta desde la terminal?
Se usa mv ruta/origen/archivo ruta/destino/. Por ejemplo, mv foto.jpg /home/luis/Imágenes/ la traslada; con sudo mv antepones permisos de administrador para mover archivos protegidos del sistema.
3. ¿Cómo comprimir archivos en Linux?
Aunque mv no comprime, la herramienta más habitual es zip con zip archivo.zip archivo1 archivo2. Para extraer se usa unzip archivo.zip y para formatos .tar.gz el par tar -czvf para crear y tar -xzvf para descomprimir.
4. ¿El comando mv es recursivo?
mv no necesita recursividad: mover una carpeta con mv carpeta /destino/ traslada todo su contenido de una vez. La recursividad (-r) sí es obligatoria en comandos como cp -r o rm -r para copiar o borrar directorios con todo lo que llevan dentro.
5. ¿Cómo forzar el movimiento de un archivo en Linux?
Se usa la opción -f para sobrescribir sin pedir confirmación: mv -f origen destino. Si quieres proteger archivos que ya existen en el destino, usa -i, que pregunta antes de reemplazar, y -n para no sobrescribir nunca.
6. ¿Cómo buscar archivos en Linux con find?
El comando find localiza archivos por nombre, tipo o tamaño; por ejemplo, find /home -name "*.txt" lista todos los .txt del usuario. Admite acciones como -delete o -exec para ejecutar otro comando sobre cada resultado.
7. ¿Para qué sirve el comando echo en Linux?
echo imprime en pantalla el texto que le pases, por ejemplo echo Hola mundo muestra Hola mundo en la terminal. Se usa mucho en scripts para mostrar mensajes, crear archivos con echo texto > archivo.txt o concatenar al final con >>.
Fuentes
- Diemv(1): move files – Linux man pageconsultado el 23/10/2026
- DevMastering the 'mv' Command in Linux: Move, Organize, and …consultado el 23/10/2026
- YoustableMv-kommandot i Linux förklarat med exempel år 2026 – YouStableconsultado el 23/10/2026
- Wikipediamv (Unix) – Wikipediaconsultado el 23/10/2026
- Linuxizemv Cheatsheet – Linuxizeconsultado el 23/10/2026
