Com es copia una carpeta a Linux?

How Copy Folder Linux



Els fitxers i carpetes s’utilitzen habitualment en qualsevol sistema operatiu. De vegades, la vostra carpeta conté algunes dades crucials i preferiu conservar diverses còpies de seguretat. La primera solució que ens ve al cap és copiar aquesta carpeta en un altre lloc. Per tant, en aquest article, el nostre objectiu és esbrinar tots els mètodes per copiar una carpeta a Linux, és a dir, tant els mètodes basats en CLI com els mètodes basats en GUI.

Nota: Per explicar els diferents mètodes de còpia d’una carpeta a Linux, hem utilitzat Linux Mint 20.







Mètodes per copiar una carpeta a Linux:

A continuació es detallen els quatre mètodes més habituals per copiar una carpeta a Linux:



Mètode 1: utilitzar la GUI de Linux:

Aquest és el mètode més fàcil de copiar una carpeta a Linux, que també s’utilitza molt sovint en altres sistemes operatius. Cal copiar una carpeta a Linux mitjançant aquest mètode:



En primer lloc, hem de crear una carpeta de demostració al nostre directori Home anomenat CopyFolder.





La carpeta que hem creat es mostra a la imatge següent:



Per iniciar un menú emergent, heu de fer clic dret sobre aquesta carpeta. Un cop llançat el menú, escollirem l'opció Copia d'aquest menú, tal com es mostra a la imatge següent:

En aquest exemple, tenim la intenció de copiar la nostra carpeta CopyFolder a la carpeta Documents. Per tant, farem doble clic a la carpeta Documents per obrir-la. Després, a la carpeta Documents, farem clic dret sobre el seu espai buit per tornar a iniciar un menú emergent. Ara seleccionarem l'opció Enganxa del menú, que s'acaba de llançar tal com es ressalta a la imatge que es mostra a continuació:

Després de fer això, notareu que la vostra carpeta CopyFolder o qualsevol altra carpeta seleccionada s'ha copiat a la carpeta Documents o a qualsevol altra carpeta que hàgiu triat, tal com es mostra a la imatge següent:

Mètode 2: utilitzar l'ordre cp:

Aquest mètode i els altres dos mètodes que es mostren a continuació es basen en el terminal Linux Mint 20. Seguirem els passos esmentats a continuació per fer servir aquest mètode copiant una carpeta a Linux:

Com que aquest mètode es basa en el terminal, llançarem el terminal Linux Mint 20 tal com es mostra a la imatge següent:

Heu d'introduir l'ordre següent al vostre terminal un cop s'hagi iniciat:

$cp–R NameOfFolderToBeCopied DestinationPath

Aquí heu de proporcionar el nom real de la carpeta que es vol copiar en lloc de NameOfFolderToBeCopied i el camí d'accés real on voleu copiar aquesta carpeta en lloc de DestinationPath. En l’escenari que tractem, tenim la intenció de copiar la carpeta CopyFolder a la nostra carpeta Documents. Per tant, hem escrit CopyFolder en lloc de NameOfFolderToBeCopied. A més, el camí cap al directori Documents en lloc de DestinationPath, tal com es mostra a la imatge següent:

Un cop premuda la tecla Retorn per executar l'ordre esmentada, la carpeta desitjada s'hauria copiat a la destinació especificada. També podeu confirmar si l’operació desitjada s’ha produït o no executant l’ordre següent al vostre terminal:

$ls–L DestinationPath

Aquí hauríeu de proporcionar el camí d'accés al lloc on heu copiat la carpeta en lloc de la ruta de destinació.

Si executeu aquesta ordre, es mostrarà tot el contingut del directori Documents, que també contindrà la carpeta que acabeu de copiar, és a dir, la carpeta CopyFeeder, tal com es mostra a la imatge següent:

Mètode 3: utilitzar l'ordre rsync:

En utilitzar l’ordre rsync per copiar una carpeta a Linux Mint 20, haurem de realitzar tots els passos que s’enumeren a continuació:

En primer lloc, hem d’instal·lar l’ordre rsync, si encara no s’ha instal·lat, executant l’ordre següent al nostre terminal:

$suo apt-get installrsync

Un cop instal·lada aquesta ordre al vostre sistema, el terminal reflectirà la sortida que es mostra a la imatge següent:

Ara, quan l'ordre rsync s'ha instal·lat correctament al vostre sistema, heu d'executar l'ordre següent al terminal:

$rsync –avz NameOfFolderToBeCopied DestinationPath

Aquí heu de proporcionar el nom real de la carpeta que es vol copiar en lloc de NameOfFolderToBeCopied i el camí d'accés real on voleu copiar aquesta carpeta en lloc de DestinationPath. En l’escenari que tractem, tenim la intenció de copiar la carpeta CopyFolder a la nostra carpeta Documents. Per tant, hem escrit CopyFolder en lloc de NameOfFolderToBeCopied. A més del camí d'accés al directori Documents en lloc de DestinationPath, tal com es mostra a la imatge següent:

Un cop hàgiu executat aquesta ordre, el terminal us mostrarà un missatge de confirmació que indica que l'operació especificada s'ha realitzat correctament, tal com es mostra a la imatge següent:

També podeu confirmar-ho executant l'ordre ls, tal com es descriu al mètode anterior.

Mètode # 4: utilitzant l'ordre scp:

Aquest és un altre mètode basat en terminal per copiar una carpeta a Linux, que es pot seguir de la manera que es mostra a continuació.

L'ordre scp es pot utilitzar per copiar una carpeta a Linux de la següent manera:

$scp–R NameOfFolderToBeCopied DestinationPath

Aquí heu de proporcionar el nom real de la carpeta que es vol copiar en lloc de NameOfFolderToBeCopied i el camí d'accés real on voleu copiar aquesta carpeta en lloc de DestinationPath. En l’escenari que tractem, tenim la intenció de copiar la carpeta CopyFolder a la nostra carpeta Documents. Per tant, hem escrit CopyFolder en lloc de NameOfFolderToBeCopied. A més, el camí al directori Documents en lloc de DestinationPath, tal com es mostra a la imatge següent:

Un cop executada aquesta ordre, podeu confirmar si la vostra carpeta s'ha copiat a la destinació especificada o no executant l'ordre ls una vegada més.

Conclusió:

Tots els mètodes demostrats en aquest article són extremadament fàcils de seguir. Aquests mètodes poden copiar una carpeta a qualsevol destinació especificada en pocs segons. Seguint qualsevol d'aquests mètodes, podeu copiar tantes carpetes com vulgueu i en qualsevol lloc que vulgueu mentre feu servir el sistema operatiu Linux.