GNU/Linux >> Tutoriales Linux >  >> Linux

El comando Move de Linux:¡Explicado y simplificado!

El comando de movimiento de Linux, o abreviado mv , es una herramienta de línea de comandos de Linux/Unix que se utiliza para mover o renombrar archivos y directorios según los argumentos utilizados. Le brinda al usuario la capacidad de mover uno o varios archivos, cambiar el nombre de los archivos e incluso avisarle antes de sobrescribir un archivo. En este tutorial, discutiremos el comando Move de Linux mv y cómo puede usarlo para mover o cambiar el nombre de sus archivos o directorios.

Cómo mover un archivo de un directorio a otro

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

mv filename /directory/path/Code language: Bash (bash)

Por ejemplo, para mover un archivo file1.doc al directorio /root/docs/ ejecute el comando:

mv file1.doc /root/docsCode language: Bash (bash)

El comando mueve el archivo por completo desde su directorio actual al directorio definido como /root/docs/. Puede confirmar la existencia del archivo en su nueva ubicación ejecutando el comando ls como se muestra:

ls -l /root/docs/Code language: Bash (bash)

Mover múltiples archivos de un directorio a otro

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

mv file1 file2 . . .   /directory/path/Code language: Bash (bash)

Por ejemplo, para mover 3 archivos, file1.txt, file2.txt, y file3.txt a /root/docs ejecuta el comando

ls file1.txt file2.txt file3.txt /root/docs/Code language: Bash (bash)

Utilice la coincidencia de patrones para mover archivos

Mover varios archivos uno por uno puede ser una tarea tediosa. El comando de movimiento de Linux ha hecho que sea mucho más fácil mover varios archivos que comparten la misma extensión de archivo.

En el ejemplo anterior, si desea mover todos los archivos que tienen la extensión .txt, use el símbolo de comodín como se muestra:

mv  *.txt /root/docsCode language: Bash (bash)

Mover un directorio a otro

Al mover directorios, la sintaxis sigue siendo prácticamente la misma que cuando se mueven archivos. La sintaxis para mover una carpeta o directorio a otro es:

mv folder /destination_directoryCode language: Bash (bash)

Por ejemplo, para mover el docs directorio a /reports directorio, ejecute el comando:

mv docs /reportsCode language: Bash (bash)

Para confirmar, ejecute

ls /reportsCode language: Bash (bash)

Cómo solicitar antes de sobrescribir un archivo

Cuando mueve un archivo a otro directorio con el mismo nombre de archivo, el archivo de destino generalmente se sobrescribe. Sin embargo, puedes usar el -i opción con el comando mv para preguntarle si desea o no sobrescribir el archivo. Esto evitará la sobrescritura accidental de un archivo.

mv -i file1.txt /reports/docsCode language: Bash (bash)

Para continuar con la sobrescritura del archivo, escriba Y (para Sí) y presione ENTER.

Si desea cancelar la operación, simplemente escriba N (Para No) y presione ENTER.

Mover archivos más nuevos que el destino

A veces, es posible que deba actualizar archivos en el directorio de destino. Para hacerlo, utilice el -u bandera

mv -u file1.txt /reports/docs/Code language: Bash (bash)

Ver salida detallada al mover archivos

El comando de movimiento de Linux puede permitirle echar un vistazo al proceso en curso utilizando la opción -v. Para ver los archivos que se están moviendo, use la sintaxis:

mv -v file_name(s)  /directory/pathCode language: Bash (bash)

Por ejemplo,

mv  -v file5.txt file6.txt /reports/docs/Code language: Bash (bash)

Cómo renombrar archivos usando el comando de movimiento de Linux

Aparte de mover archivos, el mv El comando se puede utilizar para cambiar el nombre de los archivos. Esto sucede solo y solo si el directorio de origen y destino del archivo original y renombrado es el mismo.

Por ejemplo, para cambiar el nombre de un archivo CentOS_tutorials.doc a Ubuntu_tutorials.doc ejecuta el comando

mv CentOS_tutorials.doc Ubuntu_tutorials.docCode language: Bash (bash)

Ver más opciones sobre el comando mv de Linux

Hemos cubierto los usos principales del comando mv de Linux. Sin embargo, para saciar su curiosidad acerca de más opciones que se utilizan con el comando, abra las páginas man para el comando ejecutando

man mvCode language: Bash (bash)

Conclusión

Y con eso, llegamos al final de este tutorial. Esperamos que ahora pueda mover y renombrar archivos en su sistema Linux sin ninguna dificultad.

¡Mira otros tutoriales en la categoría de Linux! Si desea una distribución de Linux fácil de mojarse los pies, siempre recomiendo Ubuntu.


Linux
  1. Domina el comando ls de Linux

  2. Comando de historial en Linux explicado en profundidad

  3. 5 formas de usar el comando mover en Linux

  4. Comando de mover directorio de Linux

  5. ¿Qué se supone que debe hacer el comando de exportación en Linux?

Comando Tr en Linux explicado con ejemplos

El comando del temporizador en Linux

Comando Arping en Linux explicado

El comando CP de Linux:explicado y simplificado

El comando find Directory de Linux:Explicación

El comando Mover archivo de Linux:¡fácil!