Piezīme. Lai izskaidrotu dažādas mapes kopēšanas metodes Linux, mēs esam izmantojuši Linux Mint 20.
Mapes kopēšanas metodes Linux:
Šīs ir četras visizplatītākās mapes kopēšanas metodes Linux:
1. metode: Linux GUI izmantošana:
Šī ir vienkāršākā mapes kopēšanas metode Linux, ko ļoti bieži izmanto arī citās operētājsistēmās. Lai kopētu mapi Linux, izmantojot šo metodi, jums jāveic šādas darbības:
Pirmkārt, mums ir jāizveido mape demonstrēšanai mūsu mājas direktorijā ar nosaukumu “CopyFolder”.
Mūsu izveidotā mape ir parādīta zemāk esošajā attēlā:
Lai palaistu uznirstošo izvēlni, ar peles labo pogu noklikšķiniet uz šīs mapes. Kad izvēlne ir palaista, mēs šajā izvēlnē izvēlēsimies opciju “Kopēt”, kā parādīts šajā attēlā:
Šajā piemērā mēs plānojam kopēt mūsu “CopyFolder” mapē “Documents”. Tāpēc, lai to atvērtu, veicam dubultklikšķi uz mapes “Dokumenti”. Tad, atrodoties mapē “Dokumenti”, ar peles labo pogu noklikšķiniet uz tās tukšās vietas, lai atkal palaistu uznirstošo izvēlni. Tagad izvēlnē atlasīsim opciju “Ielīmēt”, kas tikko ir palaista, kā norādīts 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ē “Documents” vai jebkurā citā jūsu izvēlētā mapē, kā parādīts šajā attēlā:
2. metode: komandas “cp” izmantošana:
Šī metode un divas tālāk norādītās metodes ir balstītas uz Linux Mint 20 terminālu. Mēs izmantosim šīs metodes, lai kopētu mapi Linux, izmantojot šo metodi:
Tā kā šī metode ir balstīta uz termināli, mēs palaidīsim Linux Mint 20 termināli, kā parādīts šajā attēlā:
Tiklīdz tā ir palaista, jums savā terminālā jāievada šāda komanda:
$ cp -r NameOfFolderToBeCopied DestinationPathŠeit jānorāda kopējamās mapes faktiskais nosaukums, nevis NameOfFolderToBeCopied, un faktiskais ceļš uz vietu, kur vēlaties kopēt šo mapi, nevis DestinationPath. Apspriežamajā scenārijā mēs plānojam kopēt “CopyFolder” mapē “Documents”. Tādējādi mēs esam uzrakstījuši “CopyFolder”, nevis NameOfFolderToBeCopied. Arī ceļš uz direktoriju “Dokumenti”, nevis DestinationPath, kā parādīts zemāk esošajā attēlā:
Kad esat nospiedis taustiņu “Enter”, lai izpildītu iepriekšminēto komandu, jūsu vēlamā mape būtu nokopēta norādītajā adresātā. Varat arī apstiprināt, vai vēlamā darbība ir notikusi vai nē, izpildot šādu komandu savā terminālā:
$ ls -l DestinationPathŠeit jums jānorāda ceļš uz vietu, kur esat nokopējis mapi, nevis DestinationPath.
Palaidot šo komandu, tiks parādīts viss direktorija “Dokumenti” saturs, kurā būs arī tikko nokopētā mape, t.e., “CopyFolder”, kā parādīts zemāk esošajā attēlā:
3. metode: komandas “rsync” izmantošana:
Izmantojot komandu “rsync”, lai kopētu mapi Linux Mint 20, mums būs jāveic visas tālāk norādītās darbības:
Pirmkārt, mums jāinstalē komanda “rsync”, ja tā vēl nav instalēta, izpildot šādu komandu mūsu terminālā:
$ sudo apt-get install rsync
Kad šī komanda būs instalēta jūsu sistēmā, jūsu terminālis atspoguļos izvadi, kas parādīts zemāk esošajā attēlā:
Kad komanda “rsync” ir veiksmīgi instalēta jūsu sistēmā, terminālā ir jāizpilda šāda komanda:
$ rsync -avz NameOfFolderToBeCopied DestinationPathŠeit jānorāda kopējamās mapes faktiskais nosaukums, nevis NameOfFolderToBeCopied, un faktiskais ceļš uz vietu, kur vēlaties kopēt šo mapi, nevis DestinationPath. Apspriežamajā scenārijā mēs plānojam kopēt “CopyFolder” mapē “Documents”. Tādējādi mēs esam uzrakstījuši “CopyFolder”, nevis NameOfFolderToBeCopied. 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, kurā parādīts, ka norādītā darbība ir veiksmīgi veikta, kā parādīts zemāk esošajā attēlā:
To var arī apstiprināt, izpildot komandu “ls”, kā aprakstīts iepriekš aprakstītajā metodē.
4. metode: komandas “scp” izmantošana:
Šī ir vēl viena terminālu balstīta metode mapes kopēšanai Linux operētājsistēmā, kurai var sekot zemāk parādītajā veidā.
Komandu “scp” var izmantot, lai kopētu mapi Linux šādā veidā:
$ scp -r NameOfFolderToBeCopied DestinationPathŠeit jānorāda kopējamās mapes faktiskais nosaukums, nevis NameOfFolderToBeCopied, un faktiskais ceļš uz vietu, kur vēlaties kopēt šo mapi, nevis DestinationPath. Apspriežamajā scenārijā mēs plānojam kopēt “CopyFolder” mapē “Documents”. Tādējādi mēs esam uzrakstījuši “CopyFolder”, nevis NameOfFolderToBeCopied. Arī ceļš uz direktoriju “Dokumenti”, nevis “DestinationPath”, kā parādīts šajā attēlā:
Kad esat izpildījis šo komandu, varat vēlreiz palaist komandu “ls”, lai pārliecinātos, vai mape ir nokopēta uz norādīto galamērķi.
Secinājums:
Visas šajā rakstā demonstrētās metodes ir ārkārtīgi viegli ievērojamas. Šīs metodes dažu sekunžu laikā spēj kopēt mapi uz jebkuru norādīto galamērķi. Izmantojot jebkuru no šīm metodēm, izmantojot Linux operētājsistēmu, varat kopēt tik daudz mapju, cik vēlaties, un jebkurā izvēlētā vietā.