¿Qué es el comando `mv` de Linux?

El comando mv de Linux mueve o cambia el nombre de archivos y directorios. En comparación con la copia, mover suele ser más sencillo, pero la elección de las opciones sigue siendo importante al sobrescribir archivos o mover varios orígenes a la vez.

Las comillas también son importantes porque las rutas de shell suelen contener espacios o caracteres especiales.

Descripción de la herramienta

Esta herramienta genera un comando mv de Linux a partir de una o más rutas de origen, un destino, opciones sin procesar opcionales y marcas habituales de movimiento. También puede anteponer sudo al comando.

Úsala cuando quieras un comando de movimiento seguro y listo para copiar, sin tener que construir manualmente la sintaxis de shell.

Ejemplos

  • Cambiar el nombre de un solo archivo
  • Mover varios archivos a una carpeta de destino
  • Crear un movimiento interactivo que pregunte antes de sobrescribir

Funciones

  • Admite varias rutas de origen
  • Marcas habituales de mv, como forzar, modo interactivo, no sobrescribir, actualizar, mostrar información detallada y crear copias de seguridad
  • Salida de shell simple, lista para copiar

Limitaciones

La herramienta solo construye el comando. No lo ejecuta ni comprueba que el destino vaya a comportarse exactamente como esperas en tu sistema.

Las opciones sin procesar se pasan sin cambios y las comillas solo escapan las comillas dobles.