Comando mv

Comando mv
Información sobre la plantilla
Mvcomand.png
Concepto:Moverá o renombrará archivos o directorios del sistema de archivos

Comando mv. Es un comando de Unix usado para mover o renombrar archivos o directorios del sistema de archivos.

Descripción

El comando mv sirve para modificar el nombre de archivos y directorios o para trasladarlos a alguna otra ubicación dentro del árbol de directorios. La instrucción mv se parece mucho a cp, excepto que borra el archivo original después de copiarlo. Su sintaxis es la siguiente:

usuario@Linux:~$ mv -opciones origen destino

mv proviene de la palabra move que significa mover en Inglés.

Argumentos

Para el correcto funcionamiento del comando, se deben especificar uno o varios archivos de origen y una ruta de destino. Como ya se mencionó, existen dos casos fundamentales para el uso del comando, estos son el traslado y el renombramiento.

Renombramiento

El comando mv renombra un fichero si el segundo argumento es un nombre de archivo. Por ejemplo, suponga que existe el archivo archivo1 dentro del directorio /tmp y quiere cambiar su nombre por el de archivo2:


usuario@Linux:/tmp$ mv archivo1 archivo2

Traslado

Si el segundo argumento es un directorio, mv moverá el archivo al nuevo directorio, manteniendo el mismo nombre. Por ejemplo, suponga que quiere mover el archivo archivo1 a la carpeta fabricaDeChocolates que esta su directorio incial, entonces la instrucción sería la siguiente:


usuario@Linux:/tmp$ mv archivo1 ~/carpeta1

De igual forma, si se desean mover varios archivos, el destino solo puede ser un directorio y el comando sólo actúa moviendo los archivos a la ruta indicada. Ejemplo:


usuario@Linux:/tmp$ mv archivo1 archivo2 archivo3 ~/carpeta1

Se debe ser muy cuidadoso a la hora de usar mv ya que el comando no controla si el archivo ya existe y borrará cualquier archivo que hubiera con el nombre de destino.

Opciones

-i: Pregunta antes de sobreescribir un archivo existente en el directorio destino. Ejemplo:

usuario@Linux:$ mv -i archivoNuevo archivoOriginal

A lo que el sistema solicita verificación:

mv: ¿sobreescribir «archivoOriginal»? (s/n)

-f: Borrar los archivos de destino existentes sin preguntar al usuario.

-v: Muestra el nombre de cada archivo a ser movido.

Fuentes

  • [1]. Consultado el 02 de julio de 2013. Disponible en: "dns.bdat.net"
  • [2]. Consultado el 02 de julio de 2013. Disponible en: "hablemoslinux.wordpress.com"
  • [3]. Consultado el 02 de julio de 2013. Disponible en: "es.hscripts.com"