El comando mv
(mover
) del sistema operativo Linux/Unix se utiliza para mover o renombrar archivos y directorios. Permite mover archivos de un directorio a otro y renombrar archivos y directorios en el directorio actual o en otro directorio. mv
puede utilizarse para renombrar un archivo o directorio si el nuevo nombre de archivo o directorio se especifica en el mismo directorio que el archivo o directorio original.
La sintaxis de mv
es la siguiente:
mv [options] source_file/directory target_directory
Para mover un archivo a otro directorio, debe introducir la ruta completa del archivo original y el directorio de destino:
mv /home/user/documents/file.txt /home/user/downloads/
Para renombrar un fichero en el directorio actual, especifique el nombre del fichero antiguo y el del nuevo:
mv old_name.txt new_name.txt
Para renombrar un fichero en otro directorio, debe introducir la ruta completa al fichero y el nuevo nombre del fichero:
mv /home/user/documents/old_name.txt /home/user/downloads/new_name.txt
Todavía hay opciones para el comando mv
que se pueden utilizar para controlar con mayor precisión el movimiento de archivos y directorios.
Por ejemplo
-f
- sobrescribir el fichero sin aviso;-i
- pedir confirmación antes de sobrescribir un fichero;-v
- mostrar información sobre el movimiento de archivos en la pantalla.Ejemplo de uso de las opciones:
mv -i old_name.txt new_name.txt
Este comando pide confirmación antes de renombrar el fichero nombre_viejo.txt
a nombre_nuevo.txt
.