Kā kopēt mapi Linux?

How Copy Folder Linux



Failus un mapes parasti izmanto jebkurā operētājsistēmā. Dažreiz jūsu mapē ir daži svarīgi dati, un jūs vēlaties saglabāt vairākas rezerves kopijas. Pirmais risinājums, kas mums ienāk prātā, ir kopēt šo mapi kaut kur citur. Tāpēc šajā rakstā mūsu mērķis ir noskaidrot visas mapes kopēšanas metodes Linux, t.i., gan uz CLI balstītas metodes, gan uz GUI balstītas metodes.

Piezīme. Lai izskaidrotu dažādas mapes kopēšanas metodes Linux, mēs esam izmantojuši Linux Mint 20.







Mapes kopēšanas metodes Linux:

Tālāk ir norādītas četras visizplatītākās mapes kopēšanas metodes Linux:



1. metode: Linux GUI izmantošana:

Šī ir vienkāršākā metode mapes kopēšanai Linux, ko ļoti bieži izmanto arī citās operētājsistēmās. Lai kopētu mapi operētājsistēmā Linux, jums jāveic šādas darbības:



Pirmkārt, mūsu mājas direktorijā ir jāizveido mape demonstrācijai ar nosaukumu CopyFolder.





Mūsu izveidotā mape ir parādīta attēlā:



Lai atvērtu uznirstošo izvēlni, ar peles labo pogu noklikšķiniet uz šīs mapes. Kad izvēlne ir palaista, mēs izvēlēsimies opciju Kopēt no šīs izvēlnes, kā parādīts šajā attēlā:

Šajā piemērā mēs plānojam kopēt savu CopyFolder mapē Dokumenti. Tāpēc mēs veiksim dubultklikšķi uz mapes Dokumenti, lai to atvērtu. Tad, atrodoties mapē Dokumenti, ar peles labo pogu noklikšķiniet uz tās tukšās vietas, lai atkal atvērtu uznirstošo izvēlni. Tagad izvēlnē atlasīsim opciju Ielīmēt, kas tikko tika palaista, kā uzsvērts zemāk redzamajā attēlā:

Pēc tam jūs pamanīsit, ka jūsu CopyFolder vai jebkura cita atlasītā mape ir nokopēta mapē Dokumenti vai jebkurā citā jūsu izvēlētajā mapē, kā parādīts šajā attēlā:

2. metode: izmantojot komandu cp:

Šī metode un divas citas zemāk redzamās metodes ir balstītas uz Linux Mint 20 termināli. Mēs izmantosim tālāk minētās darbības, lai izmantotu šo metodi, kopējot mapi Linux:

Tā kā šī metode ir balstīta uz termināļiem, mēs sāksim palaist Linux Mint 20 termināli, kā parādīts šajā attēlā:

Pēc palaišanas terminālī jāievada šāda komanda:

$cp–R NameOfFolderToBeCopied DestinationPath

Šeit jums jānorāda kopējamās mapes faktiskais nosaukums NameOfFolderToBeCopied vietā un faktiskais ceļš uz vietu, kur vēlaties kopēt šo mapi, nevis DestinationPath. Scenārijā, kuru mēs apspriežam, mēs plānojam kopēt CopyFolder uz mūsu dokumentu mapi. Tādējādi NameOfFolderToBeCopied vietā esam uzrakstījuši CopyFolder. Arī ceļš uz direktoriju Dokumenti, nevis DestinationPath, kā parādīts attēlā:

Kad esat nospiedis taustiņu Enter, lai izpildītu iepriekš minēto komandu, vēlamā mape būtu nokopēta uz norādīto galamērķi. Varat arī apstiprināt, vai vēlamā darbība ir veikta, terminālī palaižot šādu komandu:

$ls–L Galamērķa ceļš

Šeit jums vajadzētu norādīt ceļu uz vietu, kur esat nokopējis mapi, nevis galamērķa ceļu.

Izpildot šo komandu, tiks uzskaitīts viss direktorija Dokumenti saturs, kurā būs arī tikko nokopētā mape, ti, CopyFolder, kā parādīts attēlā:

3. metode: izmantojot komandu rsync:

Izmantojot komandu rsync, lai kopētu mapi Linux Mint 20, mums būs jāveic visas tālāk uzskaitītās darbības.

Pirmkārt, mums jāinstalē komanda rsync, ja tā vēl nav instalēta, mūsu terminālī izpildot šādu komandu:

$sudo apt-get instalētrsync

Kad šī komanda ir instalēta jūsu sistēmā, jūsu terminālis atspoguļos zemāk redzamajā attēlā redzamo izvadi:

Tagad, kad komanda rsync ir veiksmīgi instalēta jūsu sistēmā, terminālī jāizpilda šāda komanda:

$rsync –avz NameOfFolderToBeCopied DestinationPath

Šeit jums jānorāda kopējamās mapes faktiskais nosaukums NameOfFolderToBeCopied vietā un faktiskais ceļš uz vietu, kur vēlaties kopēt šo mapi, nevis DestinationPath. Scenārijā, kuru mēs apspriežam, mēs plānojam kopēt CopyFolder uz mūsu dokumentu mapi. Tādējādi NameOfFolderToBeCopied vietā esam uzrakstījuši CopyFolder. Kā arī ceļš uz direktoriju Dokumenti, nevis DestinationPath, kā parādīts šajā attēlā:

Kad esat izpildījis šo komandu, jūsu terminālis parādīs apstiprinājuma ziņojumu, kas parāda, ka norādītā darbība ir veiksmīgi veikta, kā parādīts attēlā:

To var arī apstiprināt, izpildot komandu ls, kā aprakstīts iepriekš aprakstītajā metodē.

4. metode: izmantojot komandu scp:

Šī ir vēl viena uz termināļiem balstīta metode mapes kopēšanai operētājsistēmā Linux, kurai var sekot, kā parādīts zemāk.

Scp komandu var izmantot, lai kopētu mapi Linux šādā veidā:

$scp–R NameOfFolderToBeCopied DestinationPath

Šeit jums jānorāda kopējamās mapes faktiskais nosaukums NameOfFolderToBeCopied vietā un faktiskais ceļš uz vietu, kur vēlaties kopēt šo mapi, nevis DestinationPath. Scenārijā, kuru mēs apspriežam, mēs plānojam kopēt CopyFolder uz mūsu dokumentu mapi. Tādējādi NameOfFolderToBeCopied vietā esam uzrakstījuši CopyFolder. Arī ceļš uz direktoriju Dokumenti, nevis DestinationPath, kā parādīts šajā attēlā:

Kad esat izpildījis šo komandu, varat pārbaudīt, vai jūsu mape ir nokopēta uz norādīto galamērķi, vēlreiz palaižot komandu ls.

Secinājums:

Visas šajā rakstā parādītās metodes ir ārkārtīgi viegli izpildāmas. Šīs metodes dažu sekunžu laikā var kopēt mapi uz jebkuru norādīto galamērķi. Izmantojot jebkuru no šīm metodēm, varat kopēt tik daudz mapju, cik vēlaties, un jebkurā vietā pēc jūsu izvēles, vienlaikus izmantojot Linux operētājsistēmu.