
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:
mv [options] source destinationaquí,
[options]: Se utiliza para modificar el comportamiento predeterminado del comando mv, por ejemplo-fOpció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
sourceydestinationcampo, que cambiará el nombre del archivo. - Cuando especifica un nombre de archivo en
sourcecampos y mencionar los diferentes caminosdestinationcampo, 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.txtComo 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/mydirAlternativamente, puede cambiar el directorio donde se encuentra el archivo y luego simplemente ejecutarlo usando el comando mv como se muestra:
mv Target_Filename New_FilenamePor 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
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_directoryPor 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_directoryPor 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/destinationdigamos 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_namePor 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.









