Eeltingimus
Töökorras SSH konfiguratsioon.
Kopeerige kaugfailid rekursiivselt scp -ga
Scp on turvalise koopia lühend. Scp -tööriista kasutatakse failide turvaliseks kopeerimiseks kaugarvutisse ja sealt, kasutades turvalise kesta protokolli (SSH).
Käsu scp põhisüntaks on järgmine.
scp <valik> <allikas> <sihtkoht>
Failide rekursiivseks kopeerimiseks peate kasutama -r valik.
Näiteks kopeerib allolev käsk rekursiivselt kataloogi minu /projektid sisu kaugserveri kataloogi /backup. Vajalik on kaugserveris kehtiv kasutajanimi.
$scp -r /projektid redhat8@20.68.114.222:/varukoopia
Joonis 1 - failide rekursiivne kopeerimine scp -ga kaugserverisse
Siin on veel üks näide kataloogi /backup /projektide sisu rekursiivseks kopeerimiseks kaugserverist minu kohaliku masina kataloogi.
$scp -rpunane8@20.68.114.222:/varukoopia/projektid/taastunud
Joonis 2 - Failide kopeerimine rekursiivselt serverist scp abil
Kopeerige kaugfailid rekursiivselt rsynci abil
Tööriista rsync (Remote Sync) kasutatakse failide kopeerimiseks (sünkroonimiseks) kohalike või kaugarvutite vahel. Rsync kasutab suhtlemiseks ka SSH -d. Käsu rsync põhisüntaks on järgmine.
rsync<võimalusi> <allikas <sihtkoht>Failide rekursiivse kopeerimise võimalust tähistatakse -r .
Muud soovitatud valikud on järgmised:
-juurde mis säilitab kopeeritud failide omadused
-v mis kuvab üksikasjaliku väljundi
Üks väga hea asi rsynci puhul on see, et see võrdleb lähte- ja sihtkatalooge ning kopeerib ainult erinevusi. See funktsioon vähendab võrgu andmete kasutamist ja muudab rsynci heaks tööriistaks andmete peegeldamiseks ja varundamiseks.
Allpool on näide kataloogi /projekt2 sisu rekursiivseks kopeerimiseks kaugserveri kataloogi /backup2. Vajalik on kaugserveris kehtiv kasutajanimi.
rsync-rav /projektid2 redhat8@20.68.114.222:/varukoopia2
Joonis 3 - failide rekursiivne kopeerimine rsynci abil kaugserverisse
Järgmine näide kopeerib rekursiivselt kataloogi/backup2/project2 sisu kaugserverist minu kohaliku masina kataloogi.
rsync-ravpunane8@20.68.114.222:/varukoopia2/projektid2/taastatud2
Joonis 4 - failide rekursiivne kopeerimine kaugserverist rsynci abil
Järeldus
See õpetus näitas teile, kuidas Linuxis faile rekursiivselt kopeerida, kasutades tööriistu scp ja rsync. Andke meile teada, mida arvate.