Kako kopirati mapo v Linuxu?

How Copy Folder Linux



Datoteke in mape se običajno uporabljajo v katerem koli operacijskem sistemu. Včasih vaša mapa vsebuje nekaj pomembnih podatkov, zato raje hranite več varnostnih kopij. Prva rešitev, ki nam pride na misel, je kopiranje te mape kam drugam. Zato je v tem članku naš cilj ugotoviti vse metode kopiranja mape v Linuxu, torej metode, ki temeljijo na CLI, in metode, ki temeljijo na grafičnem vmesniku.

Opomba: Za razlago različnih načinov kopiranja mape v Linuxu smo uporabili Linux Mint 20.







Metode kopiranja mape v Linuxu:

Spodaj so navedeni štirje najpogostejši načini kopiranja mape v Linuxu:



Metoda # 1: Uporaba grafičnega vmesnika Linux:

To je najlažji način kopiranja mape v Linuxu, ki se zelo pogosto uporablja tudi v drugih operacijskih sistemih. Če želite kopirati mapo v Linuxu s to metodo, morate izvesti naslednje korake:



Najprej moramo ustvariti mapo za predstavitev v našem domačem imeniku z imenom CopyFolder.





Mapa, ki smo jo ustvarili, je prikazana na spodnji sliki:



Če želite zagnati pojavni meni, z desno miškino tipko kliknite to mapo. Ko se meni zažene, bomo v tem meniju izbrali možnost Kopiraj, kot je prikazano na naslednji sliki:

V tem primeru nameravamo kopirati mapo CopyFolder v mapo Documents. Zato bomo dvakrat kliknili mapo Dokumenti, da jo odpremo. Ko smo v mapi Dokumenti, z desno miškino tipko kliknite njen prazen prostor, da znova zaženete pojavni meni. Zdaj bomo v meniju izbrali možnost Prilepi, ki se je pravkar zagnala, kot je poudarjeno na spodnji sliki:

Ko to storite, boste opazili, da je bila vaša mapa za kopiranje ali katera koli druga izbrana mapa kopirana v mapo Dokumenti ali katero koli drugo mapo, ki ste jo izbrali, kot je prikazano na naslednji sliki:

Metoda # 2: Uporaba ukaza cp:

Ta metoda in dve spodaj prikazani metodi temeljijo na terminalu Linux Mint 20. Za uporabo te metode kopiranja mape v Linuxu bomo sledili spodnjim korakom:

Ker ta metoda temelji na terminalih, bomo zato zagnali terminal Linux Mint 20, kot je prikazano na naslednji sliki:

Po zagonu morate v svoj terminal vnesti naslednji ukaz:

$cp–R NameOfFolderToBeCopied DestinationPath

Tukaj morate navesti dejansko ime mape, ki jo želite kopirati, namesto NameOfFolderToBeCopied, in dejansko pot do mesta, kjer želite kopirati to mapo, namesto DestinationPath. V scenariju, o katerem razpravljamo, nameravamo kopirati mapo CopyFolder v mapo Documents. Zato smo namesto NameOfFolderToBeCopied napisali CopyFolder. Tudi pot do imenika Dokumenti namesto DestinationPath, kot je prikazano na spodnji sliki:

Ko pritisnete tipko Enter, da izvedete zgoraj omenjeni ukaz, bi želeno mapo kopirali na določeno destinacijo. Ali ste želeno operacijo izvedli ali ne, lahko potrdite tudi tako, da v svojem terminalu zaženete naslednji ukaz:

$ls–L DestinationPath

Tu namesto DestinationPath podajte pot do mesta, kjer ste kopirali mapo.

Če zaženete ta ukaz, bo prikazana vsa vsebina imenika Documents, ki bo vsebovala tudi mapo, ki ste jo pravkar kopirali, to je CopyFolder, kot je prikazano na spodnji sliki:

3. način: Uporaba ukaza rsync:

Pri uporabi ukaza rsync za kopiranje mape v Linux Mint 20 bomo morali izvesti vse spodaj navedene korake:

Najprej moramo namestiti ukaz rsync, če še ni nameščen, tako, da v našem terminalu izvedemo naslednji ukaz:

$sudo apt-get installrsync

Ko je ta ukaz nameščen v vašem sistemu, bo vaš terminal odražal izhod, prikazan na spodnji sliki:

Ko je ukaz rsync uspešno nameščen v vašem sistemu, morate v terminalu izvesti naslednji ukaz:

$rsync –avz NameOfFolderToBeCopied DestinationPath

Tukaj morate navesti dejansko ime mape, ki jo želite kopirati, namesto NameOfFolderToBeCopied, in dejansko pot do mesta, kjer želite kopirati to mapo, namesto DestinationPath. V scenariju, o katerem razpravljamo, nameravamo kopirati mapo CopyFolder v mapo Documents. Zato smo namesto NameOfFolderToBeCopied napisali CopyFolder. Pa tudi pot do imenika Dokumenti namesto DestinationPath, kot je prikazano na naslednji sliki:

Ko izvedete ta ukaz, vam bo terminal pokazal potrditveno sporočilo, ki prikazuje, da je bila določena operacija uspešno izvedena, kot je prikazano na spodnji sliki:

To lahko potrdite tudi z izvajanjem ukaza ls, kot je opisano v zgornji metodi.

Metoda # 4: Uporaba ukaza scp:

To je še ena terminalska metoda kopiranja mape v Linuxu, ki ji lahko sledimo na spodaj prikazani način.

Ukaz scp lahko uporabite za kopiranje mape v Linuxu na naslednji način:

$scp–R NameOfFolderToBeCopied DestinationPath

Tukaj morate navesti dejansko ime mape, ki jo želite kopirati, namesto NameOfFolderToBeCopied, in dejansko pot do mesta, kjer želite kopirati to mapo, namesto DestinationPath. V scenariju, o katerem razpravljamo, nameravamo kopirati mapo CopyFolder v mapo Documents. Zato smo namesto NameOfFolderToBeCopied napisali CopyFolder. Tudi pot do imenika Dokumenti namesto DestinationPath, kot je prikazano na naslednji sliki:

Ko izvedete ta ukaz, lahko znova potrdite, ali je bila mapa kopirana na določeni cilj ali ne, tako da znova zaženete ukaz ls.

Zaključek:

Vse metode, prikazane v tem članku, je zelo enostavno slediti. Te metode lahko v nekaj sekundah kopirajo mapo na kateri koli določeni cilj. Če uporabite katero koli od teh metod, lahko med uporabo operacijskega sistema Linux kopirate poljubno število map in na poljubno mesto.