En esta guía, aprenderá a usar Linux/Unix mv dominio. El comando mv de Linux tiene 2 funcionalidades distintas dependiendo de cómo se use.
- Se puede usar para cambiar el nombre de un archivo o una carpeta
- Se puede usar para mover un archivo o una carpeta de una ubicación a otra
Usar el comando mv para cambiar el nombre de un archivo o directorio
Para cambiar el nombre de un archivo usando mv, los 2 archivos (el archivo original y el renombrado) deben estar en la misma ubicación
La sintaxis para cambiar el nombre de un archivo o directorio es la siguiente
# mv file_name new_file_name
Por ejemplo, tengo un archivo llamado linux-for-beginners y quiero cambiarle el nombre a unix-for-beginners
# mv linux-for-beginners unix-for-beginners
Puede verificar aún más que el archivo ha sido renombrado usando el ls dominio. El resultado se muestra a continuación

Como se observa, el archivo original ha sido renombrado. El comando y la sintaxis siguen siendo los mismos para los directorios.
Usar mv para mover un archivo o un directorio
Habiendo visto cómo cambiar el nombre de un archivo/directorio, veamos cómo puede mover un archivo de un directorio a otro.
La sintaxis para esto es la siguiente
# mv [option] file /path/to/destination/directory
Por ejemplo, para mover el archivo unix-for-beginners al /opt directorio, ejecutar
$ mv unix-for-beginners /opt

La sintaxis sigue siendo la misma para mover directorios. En el ejemplo siguiente, el directorio tutorials se está moviendo a /opt directorio

opciones de comando mv
El comando mv puede ir acompañado de una variedad de opciones. Echemos un vistazo
-i (interactivo)
Esta opción solicita confirmación al usuario antes de mover un archivo que sobrescribiría un archivo preexistente con el mismo nombre. En este caso, el usuario debe presionar y para confirmar o sobrescribir.
Salida de muestra

-n (sin golpes)
El -n La opción evita que se sobrescriba un archivo. Es decir, puede cambiar el nombre de un archivo para que coincida con otro archivo y aún mantener el contenido del archivo preexistente. En este ejemplo, tenemos 2 archivos file1.txt y file2.txt . Vamos a renombrar file1.txt a file2.txt usando el -n atributo pero aún retiene el contenido de file2.txt
Salida de muestra

-v (detallado)
el -v La opción muestra el estado de la actividad que tiene lugar cuando mv Esta corriendo. El resultado de la actividad se imprime en el terminal como se muestra
Salida de muestra

-u (actualizar)
El -u La opción actualiza el archivo de destino solo si el archivo de origen tiene contenido más nuevo o falta el archivo de destino.
Comprobando la versión del comando mv
Para comprobar la versión de mv ejecuta el comando
$ mv --version Salida de muestra

Obtención de ayuda con el comando mv
Para obtener más opciones de comando mv, ejecute el comando
$ mv --help Salida de muestra
