Cómo copiar un directorio a otro directorio en Bash en Linux

Como Copiar Un Directorio A Otro Directorio En Bash En Linux



Saber cómo copiar un directorio es esencial para realizar copias de seguridad, migrar datos, organizar archivos y transferir archivos de forma remota. Además, copiar un directorio a otro depende de diferentes factores como el tamaño del directorio, los atributos y las herramientas que utiliza para el proceso. Sin embargo, los principiantes en Linux a veces no conocen la forma correcta de copiar un directorio a otro directorio en Bash sin errores. Entonces, en este blog rápido, incluimos comandos simples para copiar un directorio a otro directorio en Bash en Linux.

Cómo copiar un directorio a otro directorio en Bash en Linux

Es fácil copiar y pegar un directorio en otro directorio en Bash y puede hacerlo usando comandos simples en la línea de comandos.







Abra la terminal e ingrese el siguiente conjunto de comandos para navegar al directorio principal del directorio que desea copiar:



cd / camino / a / directorio de padres

 



Reemplace “/ruta/al/directorio_padre” con la ruta real del directorio principal que contiene el directorio que desea copiar, y llamémoslo directorio de origen. Al ingresar el comando, verá que la nueva línea de comando contiene el nombre del directorio de origen. Ahora, copie el directorio actual mediante el comando “cp”:





CP -r directorio_fuente / camino / a / directorio_destino

 

En lugar de 'directorio_fuente', ingrese el nombre del directorio de origen. Reemplace “/ruta/al/directorio_destino” con la ruta real donde está a punto de pegar el directorio copiado. La opción '-r' indica explícitamente al sistema que copie de forma recursiva el directorio de origen, los subdirectorios y otros contenidos.



Tomemos un ejemplo en el que usamos un script Bash para copiar un directorio a otro directorio. Primero, ejecute los siguientes comandos uno por uno para crear un script Bash y luego proporcione los permisos ejecutables:

tocar copy.sh

chmod u+x copia.sh

 

Ahora, abra el script en el editor nano y escriba el siguiente programa en él:

#!/bin/bash

eco 'copiar un directorio'

 

CP -r ~ / Documentos ~ / Música

 

Finalmente, guarde el script y luego ejecútelo en la terminal.

. / copy.sh

 

Una vez que ejecute el script, es hora de verificar los resultados si el sistema ha copiado el directorio 'Música' en los 'Documentos'.

cd ~ / Documentos

es

 

Conclusión

Copiar un directorio a otro directorio es una tarea fundamental en Linux y esta breve guía lo explica utilizando el shell Bash. El proceso general es sencillo y comienza navegando al directorio principal que contiene el archivo que pretendemos copiar. Finalmente, verificamos si la tarea fue exitosa.