Cómo copiar directorio en Linux

Cómo copiar directorio en Linux
Mientras trabajamos en varios sistemas operativos, usamos para agregar archivos y carpetas, cortar, copiar, editarlos y eliminarlos según nuestra elección. Al igual que todo esto, el sistema Linux nos brinda la oportunidad de copiar una sola carpeta a otra carpeta a pesar de que la carpeta está vacía o no. Por lo tanto, discutiremos algunos métodos fáciles para copiar un directorio a otro en Ubuntu 20.04 sistema. Tengamos un nuevo comienzo utilizando las diferentes formas de copiar un directorio de un lugar a otro en Linux.

Para este propósito en particular, debemos abrir el caparazón terminal a medida que vamos a hacer todas las cosas en él. Hay dos formas de abrirlo. Uno es del área de búsqueda de actividades y la otra es la clave de acceso directo "Ctrl+Alt+T". Practique uno de los métodos mencionados para abrirlo y comenzar a implementar los comandos en él uno por uno.

Ejemplo 01

En primer lugar, necesitamos ver todos los archivos y directorios que se mantienen en nuestra carpeta de inicio de Ubuntu 20.04. Este proceso se puede hacer con la ayuda de un comando de lista. El comando de lista contiene solo una sola palabra "ls". Ejecutarlo y se le mostrará con los directorios y archivos de la carpeta de inicio según la imagen adjunta.

Ahora, estamos creando un nuevo directorio en nuestro directorio de inicio para realizar operaciones de copia después de un tiempo. El ubuntu 20.El sistema 04 nos proporciona la consulta "mkdir" para crear un nuevo directorio vacío. Entonces, hemos usado el comando "Mkdir" en nuestro shell de comando y nombrado el directorio como "nuevo". El comando se ejecutará con la ayuda de una clave ENTER.

Imagine, un directorio no es suficiente para que realice operaciones de copia para una mejor comprensión. Entonces, hemos utilizado nuevamente el comando "Mkdir" con el nuevo nombre de directorio "Prueba". Después de la creación del directorio, hemos enumerado el contenido del directorio de inicio. El comando de la lista "LS" muestra claramente la adición de 2 nuevos directorios en la carpeta de inicio I.mi. Nuevo y prueba.

Comencemos a copiar un directorio a otra carpeta. Para esto, el sistema Linux se le ocurrió el comando de copia de acceso directo I.mi., Palabra clave "CP" junto con algunas de sus opciones de bandera. El comando contiene la carpeta que se copiará y la ubicación donde se debe pegar. La sintaxis de este comando se muestra en la consulta establecida.

$ CP -R Directory/ Rath-to-Destination-Folder/

En la siguiente imagen, puede echar un vistazo a que el comando CP contiene el indicador "-r" junto con la carpeta de origen (que se copiará) y la carpeta de destino (ruta a la carpeta en la que se pegará). La carpeta "nueva" se copiará en la carpeta "Documentos". El mismo comando "CP" se usa para copiar la carpeta "Prueba" a la carpeta "Nuevo" dentro de la carpeta "Documentos". Ambos comandos realizan lo mismo pero en diferentes niveles.

Vamos a navegar dentro de la carpeta de documentos de nuestro sistema primero a través de la instrucción "CD" en el shell. Después de la navegación hacia la carpeta de documentos, hemos enumerado su contenido a través del comando "LS". Puede ver que la carpeta "nueva" se copia correctamente.

Realicemos la navegación nuevamente con un nivel de 1 esta vez usando el comando "CD". Nos navegan con éxito en los documentos/nueva carpeta. Después de enumerar el contenido de la carpeta "nueva", tenemos que saber que ha copiado con éxito la carpeta de "prueba" dentro de ella.

Ejemplo 02

Echemos un vistazo a la copia de un archivo en un directorio. Entonces, hemos creado un nuevo archivo vacío "nuevo.txt "y enumeró el contenido de la carpeta de inicio con la instrucción" LS ". Muestra que el archivo está creado, nuevo y la carpeta de "prueba" también está ahí.

El comando de copia se usa de la misma manera sin el indicador "-r". Una sola diferencia es que el nombre del archivo no contiene ningún signo "/" al final. La carpeta de destino también se especifica.

Después de navegar dentro de la carpeta "nueva" y enumerar su contenido, sabemos que la operación de copia también fue exitosa en el archivo simple.

Ejemplo 03

Echemos un vistazo a otra ilustración de copiar múltiples carpetas de contenido a otra ubicación en Linux. Entonces, lo hemos comenzado con la navegación hacia la carpeta de "música" del directorio de inicio. Después de la navegación, el comando de la lista está utilizando el contenido de la carpeta de música I.mi. vacío.

Después de eso, hemos navegado hacia la carpeta de documentos y sabemos que también contiene dos archivos de texto a través del comando de lista.

Ahora, hemos estado utilizando la misma forma de copiar los datos pero con el indicador "-AVR" en el comando CP esta vez. Entonces, tenemos que mencionar la ubicación de origen I.mi. "/Home/Saeedraza/Documents". Después de esto, debe agregar la ubicación de la carpeta de destino I.mi. "/Home/Saeedraza/Music. Tomará el contenido de la carpeta de documentos y los guardará en la carpeta de música uno por uno.

Después de ejecutar el comando de la lista mientras navega dentro de la carpeta de música, tenemos que saber que la carpeta de documentos ya está aquí ahora.

Después de navegar dentro de la carpeta "Música/documentos", tenemos que saber que todos los contenidos i.mi., "New1.txt "," New2.txt "de la carpeta" Documentos "también se copian dentro de la carpeta" Música "junto con la carpeta" Documentos ".

Ejemplo 04

Supongamos que ha creado un nuevo archivo en la carpeta de inicio y enumeró sus datos en el shell con los comandos CAT según la salida de imagen a continuación.

El comando CP está aquí con el indicador "-V" para copiar el contenido de un nuevo.archivo txt a otro archivo "prueba.archivo txt ". La prueba.El archivo txt se generará automáticamente con el uso de este comando. Al mirar la prueba.archivo txt con el comando CAT, hemos descubierto que el contenido se copia.

Conclusión

Este artículo contiene una gran cantidad de comandos para copiar una carpeta a otra ubicación. Hemos tratado de cubrir la copia de una sola carpeta a otra ubicación, copiando un solo archivo a otra ubicación y otros archivos, y muchos más. Esperamos que este artículo sea bastante simple de entender y fácil de implementar para cada usuario del Ubuntu 20.04 sistema.