Hvordan kopieres en mappe i Linux?

How Copy Folder Linux



Filerne og mapperne bruges normalt i ethvert operativsystem. Nogle gange indeholder din mappe nogle vigtige data, og du foretrækker at beholde flere sikkerhedskopier. Den første løsning, vi tænker på, er at kopiere den mappe et andet sted. Derfor er vores mål i denne artikel at finde ud af alle metoderne til kopiering af en mappe i Linux, dvs. både de CLI-baserede metoder og de GUI-baserede metoder.

Bemærk: For at forklare de forskellige metoder til kopiering af en mappe i Linux har vi gjort brug af Linux Mint 20.







Metoder til kopiering af en mappe i Linux:

Følgende er de fire mest almindelige metoder til at kopiere en mappe i Linux:



Metode # 1: Brug af Linux GUI:

Dette er den letteste metode til at kopiere en mappe i Linux, som også meget almindeligt bruges i andre operativsystemer. Du skal udføre følgende trin for at kopiere en mappe i Linux ved hjælp af denne metode:



Først skal vi oprette en mappe til demonstration i vores hjemmemappe ved navn CopyFolder.





Den mappe, vi har oprettet, vises på billedet herunder:



For at starte en pop op-menu skal du højreklikke på denne mappe. Når menuen er lanceret, vælger vi indstillingen Kopier fra denne menu, som vist på følgende billede:

I dette eksempel har vi til hensigt at kopiere vores CopyFolder til mappen Dokumenter. Derfor dobbeltklikker vi på mappen Dokumenter for at åbne den. Så mens vi er i mappen Dokumenter, vil vi højreklikke på dens tomme rum for at starte en pop op-menu igen. Nu vælger vi indsætningen Indsæt fra menuen, som netop er lanceret som fremhævet på billedet vist nedenfor:

Efter at have gjort dette, vil du bemærke, at din CopyFolder eller en anden valgt mappe er blevet kopieret til mappen Dokumenter eller en anden mappe, du har valgt, som vist på følgende billede:

Metode 2: Brug af cp -kommandoen:

Denne metode og de to andre metoder, der er vist nedenfor, er Linux Mint 20 -terminalbaserede. Vi følger nedenstående trin for at bruge denne metode til at kopiere en mappe i Linux:

Da denne metode er terminalbaseret, lancerer vi derfor Linux Mint 20-terminalen som vist på følgende billede:

Du skal indtaste følgende kommando i din terminal, når den er blevet lanceret:

$cp–R NameOfFolderToBeCopied DestinationPath

Her skal du angive det faktiske navn på den mappe, der skal kopieres i stedet for NameOfFolderToBeCopied, og den faktiske sti til, hvor du vil kopiere den mappe i stedet for DestinationPath. I det scenario, vi diskuterer, har vi til hensigt at kopiere CopyFolder til vores Documents -mappe. Derfor har vi skrevet CopyFolder i stedet for NameOfFolderToBeCopied. Stien til biblioteket Dokumenter i stedet for DestinationPath, som vist på billedet herunder:

Når du har trykket på Enter-tasten for at udføre ovennævnte kommando, ville din ønskede mappe være blevet kopieret til den angivne destination. Du kan også bekræfte, om den ønskede handling har fundet sted eller ej, ved at køre følgende kommando i din terminal:

$ls–L DestinationPath

Her skal du angive stien til det sted, hvor du har kopieret din mappe i stedet for DestinationPath.

Hvis du kører denne kommando, vises alt indhold i dokumentmappen, som også vil indeholde den mappe, du lige har kopieret, dvs. CopyFolder, som vist på billedet herunder:

Metode # 3: Brug af rsync -kommandoen:

Når vi bruger kommandoen rsync til at kopiere en mappe i Linux Mint 20, bliver vi nødt til at udføre alle trinene nedenfor:

Først skal vi installere rsync -kommandoen, hvis den ikke allerede er installeret, ved at udføre følgende kommando i vores terminal:

$sudo apt-get installrsync

Når denne kommando er installeret på dit system, afspejler din terminal output vist på billedet herunder:

Når rsync -kommandoen nu er installeret med succes på dit system, skal du udføre følgende kommando i terminalen:

$rsync –avz NameOfFolderToBeCopied DestinationPath

Her skal du angive det faktiske navn på den mappe, der skal kopieres i stedet for NameOfFolderToBeCopied og den faktiske sti til, hvor du vil kopiere den mappe i stedet for DestinationPath. I det scenario, vi diskuterer, har vi til hensigt at kopiere CopyFolder til vores Documents -mappe. Derfor har vi skrevet CopyFolder i stedet for NameOfFolderToBeCopied. Samt stien til biblioteket Dokumenter i stedet for DestinationPath som vist på følgende billede:

Når du har udført denne kommando, viser din terminal dig en bekræftelsesmeddelelse, der viser, at den angivne handling er udført som vist på billedet herunder:

Du kan også bekræfte det ved at udføre kommandoen ls, som beskrevet i metoden ovenfor.

Metode # 4: Brug af scp -kommandoen:

Dette er endnu en terminalbaseret metode til at kopiere en mappe i Linux, som kan følges på den måde, der er vist nedenfor.

Kommandoen scp kan bruges til at kopiere en mappe i Linux på følgende måde:

$scp–R NameOfFolderToBeCopied DestinationPath

Her skal du angive det faktiske navn på den mappe, der skal kopieres i stedet for NameOfFolderToBeCopied og den faktiske sti til, hvor du vil kopiere den mappe i stedet for DestinationPath. I det scenario, vi diskuterer, har vi til hensigt at kopiere CopyFolder til vores Documents -mappe. Derfor har vi skrevet CopyFolder i stedet for NameOfFolderToBeCopied. Også stien til biblioteket Dokumenter i stedet for DestinationPath som vist på følgende billede:

Når du har udført denne kommando, kan du bekræfte, om din mappe er blevet kopieret til den angivne destination eller ej, ved at køre kommandoen ls igen.

Konklusion:

Alle metoderne vist i denne artikel er ekstremt lette at følge. Disse metoder er i stand til at kopiere en mappe til en bestemt destination inden for få sekunder. Ved at følge en af ​​disse metoder kan du kopiere så mange mapper, du vil, og ethvert sted efter eget valg, mens du bruger Linux -operativsystemet.