Ako skopírovať priečinok v systéme Linux?

How Copy Folder Linux



Súbory a priečinky sa bežne používajú v akomkoľvek operačnom systéme. Váš priečinok niekedy obsahuje niektoré dôležité údaje a radšej si ponecháte niekoľko záložných kópií. Prvé riešenie, ktoré nás napadne, je skopírovať tento priečinok niekde inde. Preto je v tomto článku naším cieľom zistiť všetky metódy kopírovania priečinka v systéme Linux, tj metódy založené na CLI a metódy založené na GUI.

Poznámka: Na vysvetlenie rôznych spôsobov kopírovania priečinka v systéme Linux sme použili Linux Mint 20.







Metódy kopírovania priečinka v systéme Linux:

Nasledujú štyri najbežnejšie spôsoby kopírovania priečinka v systéme Linux:



Metóda č. 1: Používanie Linux GUI:

Toto je najľahší spôsob kopírovania priečinka v systéme Linux, ktorý sa veľmi často používa aj v iných operačných systémoch. Na skopírovanie priečinka v systéme Linux pomocou tejto metódy musíte vykonať nasledujúce kroky:



Najprv musíme v našom domovskom adresári vytvoriť priečinok na ukážku s názvom CopyFolder.





Priečinok, ktorý sme vytvorili, je zobrazený na obrázku nižšie:



Ak chcete otvoriť vyskakovacie menu, kliknite pravým tlačidlom myši na tento priečinok. Po spustení ponuky vyberieme z tejto ponuky možnosť Kopírovať, ako je znázornené na nasledujúcom obrázku:

V tomto prípade máme v úmysle skopírovať náš CopyFolder do priečinka Dokumenty. Preto dvakrát klikneme na priečinok Dokumenty, aby sme ho otvorili. Potom v priečinku Dokumenty klikneme pravým tlačidlom myši na jeho prázdne miesto, aby sme znova otvorili rozbaľovaciu ponuku. Teraz vyberieme z ponuky možnosť Vložiť, ktorá sa práve spustila, ako je zvýraznené na obrázku nižšie:

Potom si všimnete, že váš CopyFolder alebo iný vybraný priečinok bol skopírovaný do priečinka Dokumenty alebo do iného priečinka, ktorý ste vybrali, ako je znázornené na nasledujúcom obrázku:

Metóda č. 2: Použitie príkazu cp:

Táto metóda a ďalšie dve metódy uvedené nižšie sú založené na termináli Linux Mint 20. Pri kopírovaní priečinka v systéme Linux pomocou tejto metódy použijeme nižšie uvedené kroky:

Pretože je táto metóda založená na termináloch, spustíme terminál Linux Mint 20, ako je znázornené na nasledujúcom obrázku:

Po spustení terminálu by ste mali zadať nasledujúci príkaz:

$cp–R NameOfFolderToBeCopied DestinationPath

Tu musíte zadať skutočný názov priečinka, ktorý sa má skopírovať, namiesto NameOfFolderToBeCopied, a skutočnú cestu, kam chcete tento priečinok skopírovať, namiesto DestinationPath. V scenári, o ktorom diskutujeme, máme v úmysle skopírovať CopyFolder do nášho priečinka Dokumenty. Preto sme namiesto NameOfFolderToBeCopied napísali CopyFolder. Tiež cesta k adresáru Dokumenty namiesto DestinationPath, ako je znázornené na obrázku nižšie:

Akonáhle stlačíte kláves Enter na vykonanie vyššie uvedeného príkazu, požadovaný priečinok by bol skopírovaný do určeného cieľa. Môžete tiež potvrdiť, či sa požadovaná operácia uskutočnila alebo nie, spustením nasledujúceho príkazu na vašom termináli:

$ls–L DestinationPath

Tu by ste mali namiesto DestinationPath zadať cestu k miestu, kam ste skopírovali priečinok.

Spustením tohto príkazu sa zobrazí zoznam celého obsahu adresára Dokumenty, ktorý bude obsahovať aj priečinok, ktorý ste práve skopírovali, tj. CopyFolder, ako je znázornené na obrázku nižšie:

Metóda č. 3: Použitie príkazu rsync:

Pri použití príkazu rsync na kopírovanie priečinka v systéme Linux Mint 20 budeme musieť vykonať všetky nižšie uvedené kroky:

Najprv musíme nainštalovať príkaz rsync, ak ešte nebol nainštalovaný, vykonaním nasledujúceho príkazu na našom termináli:

$sudo apt-get nainštalovaťrsync

Akonáhle je tento príkaz nainštalovaný do vášho systému, váš terminál bude zobrazovať výstup zobrazený na obrázku nižšie:

Teraz, keď bol príkaz rsync úspešne nainštalovaný do vášho systému, musíte na termináli vykonať nasledujúci príkaz:

$rsync –avz NameOfFolderToBeCopied DestinationPath

Tu musíte zadať skutočný názov priečinka, ktorý sa má skopírovať, namiesto NameOfFolderToBeCopied a skutočnú cestu, kam chcete tento priečinok skopírovať, namiesto DestinationPath. V scenári, o ktorom diskutujeme, máme v úmysle skopírovať CopyFolder do nášho priečinka Dokumenty. Preto sme namiesto NameOfFolderToBeCopied napísali CopyFolder. Rovnako ako cesta k adresáru Documents namiesto DestinationPath, ako je znázornené na nasledujúcom obrázku:

Po vykonaní tohto príkazu vám terminál zobrazí potvrdzovaciu správu znázorňujúcu, že zadaná operácia bola úspešne vykonaná, ako je znázornené na obrázku nižšie:

Môžete to tiež potvrdiť vykonaním príkazu ls, ako je popísané vo vyššie uvedenej metóde.

Metóda č. 4: Použitie príkazu scp:

Toto je ďalší spôsob kopírovania priečinka v systéme Linux založený na termináli, ktorý je možné sledovať nižšie uvedeným spôsobom.

Príkaz scp je možné použiť na kopírovanie priečinka v systéme Linux nasledujúcim spôsobom:

$scp–R NameOfFolderToBeCopied DestinationPath

Tu musíte namiesto NameOfFolderToBeCopied zadať skutočný názov priečinka, ktorý sa má skopírovať, a skutočnú cestu, kam chcete priečinok skopírovať, a nie DestinationPath. V scenári, o ktorom diskutujeme, máme v úmysle skopírovať CopyFolder do nášho priečinka Dokumenty. Preto sme namiesto NameOfFolderToBeCopied napísali CopyFolder. Tiež cesta k adresáru Documents namiesto DestinationPath, ako je znázornené na nasledujúcom obrázku:

Akonáhle vykonáte tento príkaz, môžete potvrdiť, či bol váš priečinok skopírovaný do určeného cieľa alebo nie, spustením príkazu ls znova.

Záver:

Všetky metódy uvedené v tomto článku sú veľmi ľahko dodržateľné. Tieto metódy sú schopné skopírovať priečinok na akékoľvek určené miesto v priebehu niekoľkých sekúnd. Podľa niektorého z týchto spôsobov môžete pri použití operačného systému Linux skopírovať ľubovoľný počet priečinkov a ľubovoľné miesto podľa vlastného výberu.