Hur kopierar jag en mapp i Linux?

How Copy Folder Linux



Filerna och mapparna används vanligtvis i alla operativsystem. Ibland innehåller din mapp några viktiga data, och du föredrar att behålla flera säkerhetskopior. Den första lösningen som vi tänker på är att kopiera den mappen någon annanstans. Därför, i den här artikeln, är vårt mål att räkna ut alla metoder för att kopiera en mapp i Linux, det vill säga både de CLI-baserade metoderna och de GUI-baserade metoderna.

Obs! För att förklara de olika metoderna för att kopiera en mapp i Linux har vi använt Linux Mint 20.







Metoder för att kopiera en mapp i Linux:

Följande är de fyra vanligaste metoderna för att kopiera en mapp i Linux:



Metod 1: Använda Linux GUI:

Detta är den enklaste metoden för att kopiera en mapp i Linux, som också används mycket i andra operativsystem. Du måste utföra följande steg för att kopiera en mapp i Linux med denna metod:



Först måste vi skapa en mapp för demonstration i vår hemkatalog som heter CopyFolder.





Mappen som vi har skapat visas i bilden nedan:



För att starta en popup-meny bör du högerklicka på den här mappen. När menyn väl har startats väljer vi alternativet Kopiera från den här menyn, som visas i följande bild:

I det här exemplet tänker vi kopiera vår CopyFolder till mappen Dokument. Därför dubbelklickar vi på mappen Dokument för att öppna den. I dokumentmappen högerklickar vi på det tomma utrymmet för att öppna en popup-meny igen. Nu väljer vi alternativet Klistra in från menyn, som just har startat som markerat i bilden nedan:

Efter att du gjort detta kommer du att märka att din CopyFolder eller någon annan vald mapp har kopierats till mappen Dokument eller någon annan mapp som du har valt, som visas i följande bild:

Metod # 2: Använda cp -kommandot:

Denna metod och de två andra metoderna som visas nedan är Linux Mint 20 -terminalbaserade. Vi kommer att följa stegen som nämns nedan för att använda denna metod för att kopiera en mapp i Linux:

Eftersom denna metod är terminalbaserad kommer vi därför att lansera Linux Mint 20-terminalen som visas i följande bild:

Du bör ange följande kommando i din terminal när den har startats:

$cp–R NameOfFolderToBeCopied DestinationPath

Här måste du ange det faktiska namnet på mappen som ska kopieras istället för NameOfFolderToBeCopied, och den faktiska sökvägen dit du vill kopiera den mappen istället för DestinationPath. I det scenario som vi diskuterar tänker vi kopiera CopyFolder till vår dokumentmapp. Därför har vi skrivit CopyFolder istället för NameOfFolderToBeCopied. Sökvägen till dokumentkatalogen istället för DestinationPath, som visas på bilden nedan:

När du har tryckt på Enter-tangenten för att utföra kommandot ovan, hade din önskade mapp kopierats till den angivna destinationen. Du kan också bekräfta om den önskade operationen har ägt rum eller inte genom att köra följande kommando i din terminal:

$ls–L DestinationPath

Här bör du ange sökvägen till platsen där du har kopierat din mapp istället för DestinationPath.

Om du kör det här kommandot listas allt innehåll i dokumentkatalogen, som också kommer att innehålla den mapp som du just har kopierat, det vill säga kopieringsmappen, enligt bilden nedan:

Metod # 3: Använda kommandot rsync:

När vi använder kommandot rsync för att kopiera en mapp i Linux Mint 20 måste vi utföra alla stegen nedan:

Först måste vi installera kommandot rsync, om det inte redan har installerats, genom att köra följande kommando i vår terminal:

$sudo apt-get installrsync

När detta kommando har installerats på ditt system kommer din terminal att återspegla utmatningen som visas i bilden nedan:

När kommandot rsync har installerats på ditt system måste du utföra följande kommando i terminalen:

$rsync –avz NameOfFolderToBeCopied DestinationPath

Här måste du ange det faktiska namnet på mappen som ska kopieras i stället för NameOfFolderToBeCopied och den faktiska sökvägen dit du vill kopiera den mappen istället för DestinationPath. I det scenario som vi diskuterar tänker vi kopiera CopyFolder till vår dokumentmapp. Därför har vi skrivit CopyFolder istället för NameOfFolderToBeCopied. Samt sökvägen till dokumentkatalogen istället för DestinationPath som visas i följande bild:

När du har utfört det här kommandot visar din terminal ett bekräftelsemeddelande som visar att den angivna operationen har utförts, som visas på bilden nedan:

Du kan också bekräfta det genom att köra kommandot ls, enligt beskrivningen i metoden ovan.

Metod # 4: Använda kommandot scp:

Detta är ännu en terminalbaserad metod för att kopiera en mapp i Linux, som kan följas på det sätt som visas nedan.

Kommandot scp kan användas för att kopiera en mapp i Linux på följande sätt:

$scp–R NameOfFolderToBeCopied DestinationPath

Här måste du ange det faktiska namnet på mappen som ska kopieras i stället för NameOfFolderToBeCopied och den faktiska sökvägen dit du vill kopiera den mappen istället för DestinationPath. I det scenario som vi diskuterar tänker vi kopiera CopyFolder till vår dokumentmapp. Därför har vi skrivit CopyFolder istället för NameOfFolderToBeCopied. Sökvägen till dokumentkatalogen istället för DestinationPath som visas i följande bild:

När du har kört det här kommandot kan du bekräfta om din mapp har kopierats till den angivna destinationen eller inte genom att köra kommandot ls igen.

Slutsats:

Alla metoder som visas i denna artikel är extremt enkla att följa. Dessa metoder kan kopiera en mapp till en viss destination inom några sekunder. Genom att följa någon av dessa metoder kan du kopiera så många mappar du vill och var du vill när du använder Linux -operativsystemet.