Com copiar un directori a un altre directori a Bash a Linux

Com Copiar Un Directori A Un Altre Directori A Bash A Linux



Saber com copiar un directori és essencial per fer còpies de seguretat, migrar les dades, organitzar els fitxers i transferir els fitxers de forma remota. A més, copiar un directori a un altre depèn de diferents factors, com ara la mida del directori, els atributs i les eines que utilitzeu per al procés. Tanmateix, els principiants de Linux de vegades no saben la manera correcta de copiar un directori a un altre directori a Bash sense cap error. Per tant, en aquest bloc ràpid, hem inclòs les ordres senzilles per copiar un directori a un altre directori a Bash a Linux.

Com copiar un directori a un altre directori a Bash a Linux

És fàcil copiar i enganxar un directori en un altre directori a Bash, i ho podeu fer mitjançant les ordres senzilles de la línia d'ordres.







Obriu el terminal i introduïu el següent conjunt d'ordres per anar al directori principal del directori que voleu copiar:



cd / Camí / a / directori_parent



Substituïu '/path/to/parent_directory' per la ruta real del directori principal que conté el directori que voleu copiar, i anomenem-lo directori font. En introduir l'ordre, veureu que la nova línia d'ordres conté el nom del directori font. Ara, copieu el directori actual mitjançant l'ordre 'cp':





cp -r directori_font / Camí / a / directori_destinació

En lloc de 'source_directory', introduïu el nom del directori font. Substituïu '/path/to/target_directory' amb el camí real on esteu a punt d'enganxar el directori copiat. L'opció '-r' indica explícitament al sistema que copie de manera recursiva el directori font, els subdirectoris i altres continguts.



Prenguem un exemple en què fem servir un script Bash per copiar un directori a un altre directori. Primer, executeu les ordres següents una per una per crear un script Bash i, a continuació, proporcioneu els permisos executables:

tocar copy.sh

chmod u+x copy.sh

Ara, obriu l'script a l'editor nano i escriviu-hi el programa següent:

#!/bin/bash

eco 'copiar un directori'



cp -r ~ / Documents ~ / Música

Finalment, deseu l'script i executeu-lo al terminal.

. / copy.sh

Un cop executeu l'script, és hora de comprovar els resultats si el sistema ha copiat el directori 'Música' als 'Documents'.

cd ~ / Documents

ls

Conclusió

Copiar un directori a un altre directori és una tasca fonamental a Linux, i aquesta guia breu ho explica mitjançant l'intèrpret d'ordres Bash. El procés general és senzill i comença amb la navegació al directori principal que conté el fitxer que volem copiar. Finalment, vam comprovar si la tasca va tenir èxit.