Ejemplos de comando MV de Linux

Ejemplos de comando MV de Linux

El comando MV es uno de los comandos básicos de Linux que se usa para mover los archivos y directorios de una ubicación a otra. También se usa para cambiar el nombre de los archivos y directorios. El comando MV está disponible en todas las distribuciones de Linux de forma predeterminada.

En esta publicación, le mostraremos los ejemplos prácticos del comando MV en Linux. También mostraremos las opciones de línea de comando que se usan con él.

  • ¿Cómo funciona el comando MV en Linux??
  • Mover un solo archivo o directorio de un directorio a otro
  • Mover múltiples archivos o directorios de un directorio a otro
  • Cambiar el nombre de un archivo y directorio
  • Solicitud antes de sobrescribir un archivo existente
  • No sobrescribir un archivo existente
  • Mover solo si el archivo fuente es más nuevo que el destino
  • Crear una copia de seguridad del archivo de destino existente

Comencemos con esta guía.

¿Cómo funciona el comando MV en Linux??

Linux ofrece el "MVComando para mover los archivos y directorios de una ubicación a otra. Aún así, puede usar el comando "MV" para cambiar el nombre de un archivo o carpeta.

Para mover un solo archivo a otro directorio, use la siguiente sintaxis:

$ MV Archivo/Directorio

El comando Move tiene diferentes opciones que puede utilizar al mover los archivos y los directorios. Tengamos diferentes ejemplos para comprender cómo usarlo para mover los archivos:

Opción Descripción
-V Sobrescribe el archivo o directorio existente.
-i Solicita si sobrescribir el archivo existente o no.
-F Se usa para sobrescribir con fuerza el archivo existente sin solicitar.
-norte Los archivos permanecen intactos y su archivo no se moverá al directorio de destino.
-b Crea un archivo de copia de seguridad en el directorio de destino.

Para explorar más opciones del "RM"Comando, los usuarios pueden utilizar la utilidad de" ayuda ":

$ rm --help

Los ejemplos del comando MV Linux son los siguientes:

Ejemplo 1: mueva un solo archivo o directorio de un directorio a otro

Para mover un solo archivo o directorio de una ubicación a otra, debe decir "MV" dónde está el archivo y dónde moverlo. Tenga en cuenta que cuando mueve un archivo a otro directorio donde ya existe otro archivo con el mismo nombre, sobrescribe el archivo existente.

Por ejemplo, para mover un archivo llamado Sample1.txt Desde el directorio actual al directorio ~/documento, el comando es el siguiente:

$ mv muestra1.txt ~/documentos/

Del mismo modo, para mover un directorio de una ubicación a otra, use la siguiente sintaxis:

Directorio de $ MV Directorio2

Por ejemplo, para mover un directorio llamado TestDir desde el directorio actual al directorio ~/Documentos, el comando es el siguiente:

$ mv testdir/ ~/ documents/

Ejemplo 2: mover múltiples archivos o directorios de un directorio a otro

Para mover varios archivos de un directorio a otro, use la siguiente sintaxis:

$ mv file1 file2 file3 dir1

Por ejemplo, para mover los archivos llamados Sample1.txt, muestra2.txt y sample3.txt desde el directorio actual al directorio ~/documento, el comando sería:

$ mv muestra1.txt sample2.txt sample3.txt ~/documentos/

Del mismo modo, para mover múltiples directorios de una ubicación a otra, use la siguiente sintaxis:

$ mV Directory1 Directory2 Directory3 Destination_Directory

Por ejemplo, para mover los directorios llamados TestDir1, TestDir2 y TestDir3 del directorio actual al directorio ~/Documentos, el comando sería:

$ mv testdir1 testdir2 testdir3 ~/documents/

Ejemplo 3: cambiar el nombre de un archivo y directorio

Con el comando MV, también puede cambiar el nombre de un archivo o directorio. Para cambiar el nombre de un archivo, use la siguiente sintaxis:

$ mv file1 file2

Por ejemplo, para cambiar el nombre de un archivo llamado Sample1.txt a sample2.txt, el comando sería:

$ mv muestra1.txt sample2.TXT

Nota: Si el archivo muestra2.TXT ya existe, la muestra de archivo1 lo sobrescribe.TXT.

Para cambiar el nombre de un directorio, use la siguiente sintaxis:

Directorio de $ MV DirCetory1

Por ejemplo, para cambiar el nombre de un directorio llamado testdir1/ to testDir2/, el comando sería:

$ mv testdir1/ testdir2/

Ejemplo 4: Solicitud antes de sobrescribir un archivo existente

Cuando mueve un archivo a otro directorio donde ya existe otro archivo con el mismo nombre, sobrescribe el archivo existente en el directorio de destino de forma predeterminada. Si lo desea, puede decirle al comando MV que solicite antes de sobrescribir el archivo existente usando la opción -i del comando MV -I.

Directorio de $ MV -I File1

Si quieres mover la muestra.Archivo txt en ~/Documents Directory que ya contiene un archivo llamado muestra.txt, la opción -i lo solicita antes de sobrescribir el archivo.

$ mv -i muestra.txt ~/documentos/

Si desea sobrescribir el archivo, presione Y. De lo contrario, se cancela.

Ejemplo 5: No sobrescriba un archivo existente

Si lo desea, puede decirle al comando MV que nunca sobrescriba un archivo existente en el destino utilizando la opción -n de la siguiente manera:

Directorio de $ MV -N File1

Por ejemplo, desea mover la muestra.Archivo txt en ~/Documents Directory que ya contiene un archivo llamado muestra.TXT. Si usa la opción -n, evita que el archivo se sobrescribiera.

Muestra de $ MV -N.txt ~/documentos/

Ejemplo 6: mueva solo si el archivo fuente es más nuevo que el destino

Al mover un archivo a otro directorio que ya contiene el mismo archivo, puede decirle al comando MV que actualice el archivo en el destino solo si el archivo de origen es más nuevo que el archivo en el destino.

Directorio de $ MV -U File1

Tenemos una muestra2.archivo txt que existe tanto en el directorio actual como en el directorio ~/documentos. La muestra.El archivo txt que existe en el directorio actual es más nuevo que la muestra.archivo txt que existe en el directorio ~/documentos como se puede ver en la siguiente captura de pantalla.

Ahora, si usamos la opción MV Command -U, el archivo en el destino se actualiza ya que el archivo de origen es más reciente.

$ MV -U Sample2.txt ~/documentos/

Ejemplo 7: Cree una copia de seguridad del archivo de destino existente

Para evitar el archivo de destino ya existente que se está sobrescribiendo, también puede crear su copia de seguridad en el directorio de destino utilizando la opción -B del comando MV:

Directorio de archivo de $ MV -B

Tenemos una prueba.archivo txt que existe tanto en el directorio actual como en el directorio ~/documentos. Antes de la prueba.El archivo txt en el directorio de destino se sobrescribe por el archivo fuente, puede crear su copia de seguridad utilizando la opción -b de la siguiente manera:

Prueba de $ MV -B.txt ~/documentos/

Crea el archivo de copia de seguridad en el directorio de destino con el mismo nombre pero con un Tilde (~) adjunto.

Eso es todo del "MV" dominio.

Conclusión

El "MV"El comando ofrece más flexibilidad y se recomienda mover los archivos en directorios. Cubrimos los diferentes ejemplos de usar el "MVComando para mover un archivo de un directorio a otro en la misma ubicación o diferente.