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…
Tabla de Contenidos
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:
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
ydestination
campo, que cambiará el nombre del archivo. - Cuando especifica un nombre de archivo en
source
campos y mencionar los diferentes caminosdestination
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/
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.txt
luego 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
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/
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/
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/
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
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
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
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:
Para eliminar este mensaje, puede utilizar -f
Banderas para forzar el movimiento de archivos:
mv -f source destination
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:
- ¿Cómo mover varios directorios a la vez?
- ¿Cómo utilizar comodines para mover todos los archivos de un tipo específico a la vez?
- ¿Cómo puedo obtener indicaciones interactivas al mover archivos?
- ¿Cómo cambiar el nombre y mover archivos al mismo tiempo?
- ¿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.