Hvordan kopiere en mappe i Linux?

Hvordan kopiere en mappe i Linux?
Filene og mappene brukes ofte i et hvilket som helst operativsystem. Noen ganger inneholder mappen din noen avgjørende data, og du foretrekker å oppbevare flere sikkerhetskopier. Den første løsningen som kommer til tankene våre er å kopiere den mappen et annet sted. Derfor, i denne artikkelen, er vårt mål å finne ut alle metodene for å kopiere en mappe i Linux, i.e., Både de CLI-baserte metodene og de GUI-baserte metodene.

Merk: For å forklare de forskjellige metodene for å kopiere en mappe i Linux, har vi benyttet oss av Linux Mint 20.

Metoder for å kopiere en mappe i Linux:

Følgende er de fire vanligste metodene for å kopiere en mappe i Linux:

Metode 1: Bruke Linux GUI:

Dette er den enkleste metoden for å kopiere en mappe i Linux, som også veldig ofte brukes i andre operativsystemer. Du må utføre følgende trinn for å kopiere en mappe i Linux ved å bruke denne metoden:

Først må vi opprette en mappe for demonstrasjon i vår hjemmekatalog som heter “CopyFolder”.

Mappen som vi har opprettet vises på bildet nedenfor:

For å starte en popup-meny, bør du rette opp på denne mappen. Når menyen er lansert, velger vi alternativet "kopi" fra denne menyen, som vist i følgende bilde:

I dette eksemplet har vi tenkt å kopiere "CopyFolder" til "Documents" -mappen. Derfor vil vi dobbeltklikke på "dokumenter" -mappen for å åpne den. Så mens vi er på "dokumenter" -mappen, vil vi høyreklikke på det tomme rommet for å starte en popup-meny igjen. Nå velger vi alternativet "lim inn" fra menyen, som nettopp har lansert som fremhevet i bildet vist nedenfor:

Etter å ha gjort dette, vil du legge merke til at "CopyFolder" eller en annen valgt mappe er kopiert til "dokumenter" -mappen eller en hvilken som helst annen mappe du har valgt, som vist i følgende bilde:

Metode nr. 2: Bruke “CP” -kommandoen:

Denne metoden og de to andre metodene vist nedenfor er Linux Mint 20 Terminalbasert. Vi vil følge trinnene som er nevnt nedenfor for å bruke denne metoden som kopierer en mappe i Linux:

Siden denne metoden er terminalbasert, vil vi derfor starte Linux Mint 20-terminalen som vist i følgende bilde:

Du bør angi følgende kommando i terminalen din når den er lansert:

$ cp -r nameoffoldertobecopied destinationPath

Her må du oppgi det faktiske navnet på mappen som skal kopieres i stedet for NameOffolderTobeCopied, og den faktiske banen dit du vil kopiere den mappen i stedet for DestinationPath. I scenariet som vi diskuterer, har vi tenkt å kopiere “CopyFolder” til vår "dokumenter" -mappe. Derfor har vi skrevet “CopyFolder” i stedet for NameOffolderTobeCopied. Også banen til "dokumenter" -katalogen i stedet for destinasjonssti, som vist på bildet nedenfor:

Når du har trykket på "Enter" -tasten for å utføre den ovennevnte kommandoen, ville den ønskede mappen blitt kopiert til den spesifiserte destinasjonen. Du kan også bekrefte om ønsket operasjon har funnet sted eller ikke ved å kjøre følgende kommando i terminalen din:

$ ls -l DestinationPath

Her bør du gi veien til stedet der du har kopiert mappen i stedet for destinasjonsstien.

Kjører denne kommandoen vil liste opp alt innholdet i "dokumenter" -katalogen, som også vil inneholde mappen som du nettopp har kopiert, i.e., "CopyFolder", som vist på bildet nedenfor:

Metode nr. 3: Bruke kommandoen “Rsync”:

Når vi bruker “Rsync” -kommandoen for å kopiere en mappe i Linux Mint 20, må vi utføre alle trinnene som er oppført nedenfor:

Først må vi installere “Rsync” -kommandoen, hvis den ikke allerede er installert, ved å utføre følgende kommando i vår terminal:

$ sudo apt-get install rsync

Når denne kommandoen er installert på systemet ditt, vil terminalen gjenspeile utdataene som er vist på bildet nedenfor:

Når “Rsync” -kommandoen er installert på systemet ditt, må du utføre følgende kommando i terminalen:

$ rsync -avz nameoffoldertobecopied destinationPath

Her må du oppgi det faktiske navnet på mappen som skal kopieres i stedet for NameOffolderTobeCopied og den faktiske banen dit du vil kopiere den mappen i stedet for DestinationPath. I scenariet som vi diskuterer, har vi tenkt å kopiere “CopyFolder” til vår "dokumenter" -mappe. Derfor har vi skrevet “CopyFolder” i stedet for NameOffolderTobeCopied. Samt banen til "dokumenter" -katalogen i stedet for destinasjonssti som vist i følgende bilde:

Når du har utført denne kommandoen, vil terminalen din vise deg en bekreftelsesmelding som viser at den spesifiserte operasjonen er blitt utført, som vist på bildet nedenfor:

Du kan også bekrefte det ved å utføre “LS” -kommandoen, som beskrevet i metoden ovenfor.

Metode 4: Bruke “SCP” -kommandoen:

Dette er nok en terminalbasert metode for å kopiere en mappe i Linux, som kan følges på den måten som er vist nedenfor.

“SCP” -kommandoen kan brukes til å kopiere en mappe i Linux på følgende måte:

$ SCP -R NAMEOFFERTERTOPECOPIED DISTIMENTPATH

Her må du oppgi det faktiske navnet på mappen som skal kopieres i stedet for NameOffolderTobeCopied og den faktiske banen dit du vil kopiere den mappen i stedet for DestinationPath. I scenariet som vi diskuterer, har vi tenkt å kopiere “CopyFolder” til vår "dokumenter" -mappe. Derfor har vi skrevet “CopyFolder” i stedet for NameOffolderTobeCopied. Også banen til "dokumenter" -katalogen i stedet for destinasjonssti som vist i følgende bilde:

Når du har utført denne kommandoen, kan du bekrefte om mappen din er blitt kopiert til den spesifiserte destinasjonen eller ikke ved å kjøre “LS” -kommandoen igjen.

Konklusjon:

Alle metodene som er demonstrert i denne artikkelen er ekstremt enkle å følge. Disse metodene er i stand til å kopiere en mappe til et hvilket som helst spesifisert destinasjon i løpet av noen få sekunder. Ved å følge noen av disse metodene, kan du kopiere så mange mapper du vil og på et hvilket som helst sted du velger mens du bruker Linux -operativsystemet.