Tutoriales

Ejemplo de comando mv en Linux

este VM Comandos en Linux para cambiar el nombre y mover archivos.

Por favor no lo compares con CP Orden.este CP El comando se usa para copiar archivos de un directorio a otro, mientras que el comando mv se usa para cortar y pegar archivos.

para una comprensión más profunda comando VMCompartiré los siguientes aspectos del comando mv:

  • sintaxis VM Orden
  • Algunos ejemplos prácticos de la instrucción mv.
  • Practica preguntas para sacarle el máximo provecho

Empecemos…

Aquí se explica cómo usar el comando mv en Linux

Para aprovechar al máximo cualquier comando, debe aprender la sintaxis del comando y las opciones disponibles para comprender el verdadero potencial de la utilidad.

Esta es la sintaxis de la instrucción mv:

Publicaciones relacionadas
mv [options] source destination

aquí,

  • [options]: Se utiliza para modificar el comportamiento predeterminado del comando mv, por ejemplo -f Opción para forzar la anulación.
  • source: Aquí puede especificar el archivo o la ruta del archivo que debe moverse o cambiarse de nombre.
  • destination: Aquí puede especificar la ubicación donde desea que se muevan los archivos.

Pero como mencioné, el comando mv se usa para cambiar el nombre y mover archivos, y no necesitas usar ninguna opción para hacer ambas cosas. Eso es todo:

  • Cuando usas el comando mv y usas la misma ruta en source y destination campo, que cambiará el nombre del archivo.
  • Cuando especifica un nombre de archivo en source campos y mencionar los diferentes caminos destination campo, que moverá el archivo.

Por ejemplo, si quiero cambiar el nombre del archivo Hello.txt llegar Renamed_Hello.txt quedarse en cama test directorio, entonces usaría lo siguiente:

mv Hello.txt Renamed_Hello.txt

Como puede ver, utilicé el comando mv en el mismo directorio, que cambió el nombre del archivo.

Sin embargo, si quiero mover los archivos, especifico el directorio de destino, que debe ser diferente del directorio de origen.Por ejemplo, aquí me mudé Hello.txt archivo a Move Tabla de contenido:

mv Hello.txt ~/Test/
Utilice el comando mv para mover archivos en Linux

Pero puedes hacer más que tareas básicas y para eso tienes que usar opciones (llamadas banderas) con el comando mv.

Aquí hay algunos indicadores útiles que se pueden usar con la directiva mv:

Opciones describir
-i Reciba un mensaje de confirmación antes de sobrescribir archivos existentes.
-f Sobrescribe archivos existentes sin preguntar.
-u Los archivos se actualizan moviéndolos solo si el archivo de origen es más nuevo que el archivo de destino o si el archivo de destino no existe.
-n Evite que los archivos se sobrescriban sin que se le solicite.
-v Mostrar salida detallada.

Ahora, veamos algunos ejemplos de uso. comando VM.

1. Cambie el nombre del archivo

Para cambiar el nombre de un archivo usando el comando mv, debe usar la misma ruta para los directorios de origen y destino:

mv /path/to/mydir/filename /path/to/mydir

Alternativamente, puede cambiar el directorio donde se encuentra el archivo y luego simplemente ejecutarlo usando el comando mv como se muestra:

mv Target_Filename New_Filename

Por ejemplo, si quiero cambiar el nombre del archivo MyFile.txtluego usaré el comando cd para cambiar directamente la ubicación donde está almacenado el archivo y luego usaré el comando mv de la siguiente manera:

mv MyFile.txt Your_File.txt
Utilice el comando mv para cambiar el nombre de archivos en Linux
El archivo pasa a llamarse Your_File.txt

Por supuesto, si desea utilizar una ruta absoluta, también puede hacerlo.

2. Mueva los archivos a un directorio diferente.

Para mover un archivo a un directorio diferente, todo lo que tiene que hacer es especificar el nombre del archivo o la ruta del archivo y luego especificar la ruta al directorio de destino (donde se debe mover el archivo):

mv /path/to/file /path/to/destination_directory

Por ejemplo, aquí me mudé Hello.txt a otro llamado My_dir:

mv ~/test/Hello.txt ~/My_dir/
Mover archivos usando el comando mv en Linux
Archivo movido a mi directorio Tabla de contenido

3. Mueva varios archivos a la vez

Para mover varios archivos a la vez, simplemente especifique los archivos en el campo Fuente y luego especifique la ruta del directorio al que se deben mover los archivos:

mv File1 File2 File3 FileN /path/to/destination_directory

Por ejemplo, aquí moví tres archivos a My_dir Tabla de contenido:

mv File1.txt File2.txt File3.txt ~/My_dir/

Pero si desea mover archivos de diferentes directorios, debe proporcionar una ruta para cada directorio.Por ejemplo, aquí moví dos archivos de diferentes directorios a test Tabla de contenido:

mv My_dir/Haruki.txt Move/Hello.txt ~/test/
Utilice el comando mv para mover archivos desde diferentes ubicaciones
Mover dos archivos desde diferentes ubicaciones a prueba Tabla de contenido

4. Mover un directorio a otro directorio

Para mover un directorio completo, primero especifique el directorio que se va a mover y luego especifique el directorio de destino:

mv /path/to/target_directory /path/to/destination

digamos que quiero mudarme My_dir en el directorio test directorio, por lo que usaría el siguiente comando:

mv ~/My_dir ~/test/
Utilice el comando mv para mover directorios en Linux
este mi directorio El directorio ha sido movido a prueba Tabla de contenido

5. Cambie el nombre del directorio

🚧

Al cambiar el nombre de un directorio, asegúrese de cambiarle el nombre con un nombre único; ningún otro directorio debe tener el mismo nombre.

Para cambiar el nombre de un directorio, simplemente especifique el nombre o la ruta del directorio cuyo nombre debe cambiarse y luego especifique un nombre de directorio inexistente como nuevo nombre.

En pocas palabras, debe ser único y no debe repetirse en el mismo directorio.

Si utiliza el nombre de un directorio existente, el directorio de origen se moverá al directorio de destino, con el mismo comportamiento que en el ejemplo anterior.

Para cambiar el nombre de un directorio, use el comando mv de la siguiente manera:

mv target_directory non-existent_directory_name

Por ejemplo, aquí le cambio el nombre a My_dir Directorio a Your_dir:

mv My_dir/ Your_dir
Utilice el comando mv para cambiar el nombre de un directorio en Linux
mi directorio fue renombrado a tu directorio

6. Evite la sobrescritura al mover archivos

Al mover un archivo, si existe un archivo con el mismo nombre, se sobrescribirá inmediatamente.

Obviamente, no es así como la mayoría de los usuarios quieren mover archivos y quieren evitar que se sobrescriban, para ello puedes usar -n bandera:

mv -n /path/to/file /path/to/destination
Evite la sobrescritura al mover archivos usando el comando mv

7. Obtenga consejos interactivos para un mejor control de la cobertura

Cuando mueve varios archivos, es posible que desee sobrescribir algunos de ellos, pero no todos, en cuyo caso puede usar el siguiente comando para obtener un mensaje interactivo: -i bandera:

mv -i source destination
Utilice el comando mv para obtener indicaciones interactivas

8. Mover archivos a la fuerza

Quizás se pregunte de qué sirve mover archivos a la fuerza si se sobrescriben de forma predeterminada.

Bueno, si su archivo está protegido contra escritura (tiene permisos de solo lectura), aparecerá un mensaje que le preguntará si desea sobrescribir el archivo:

El archivo está protegido contra escritura cuando se usa el comando mv para moverlo.

Para eliminar este mensaje, puede utilizar -f Banderas para forzar el movimiento de archivos:

mv -f source destination
Utilice el comando mv para forzar el movimiento de archivos

Como puede ver, el mensaje ya no aparece.

Preguntas de práctica ✍️

Dominar los comandos puede ayudarte a realizar tu trabajo más rápido. Por lo tanto, si planea utilizar el comando mv con frecuencia, pruebe las siguientes actividades para dominarlo:

  1. ¿Cómo mover varios directorios a la vez?
  2. ¿Cómo utilizar comodines para mover todos los archivos de un tipo específico a la vez?
  3. ¿Cómo puedo obtener indicaciones interactivas al mover archivos?
  4. ¿Cómo cambiar el nombre y mover archivos al mismo tiempo?
  5. ¿Cómo mover todos los archivos ocultos a la vez?

Si tiene alguna dificultad para resolver estos problemas, puede contactarnos en los comentarios o buscar ayuda en nuestros foros sociales.

envolver

En este tutorial, explico cómo usar el comando mv para mover y cambiar el nombre de archivos, incluida la sintaxis, ejemplos y preguntas de práctica.

¿Qué otras directivas te gustaría explorar conmigo? ¿Tiene algún comentario o sugerencia? Le invitamos a compartir sus pensamientos en los comentarios a continuación.

LEER  NVIDIA lanza el soporte DLSS para Proton en Linux mañana (22 de junio)

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba