¿No sabes por dónde empezar? Ayúdanos normalizando artículos.
¿Tienes experiencia? Crea alguno de estos artículos de actualidad.
Comando mv
|
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"