Priekšnosacījums
Darbīga SSH konfigurācija.
Kopējiet attālos failus rekursīvi, izmantojot scp
Scp ir akronīms drošai kopēšanai. Scp rīks tiek izmantots, lai droši kopētu failus uz attālo datoru un no tā, izmantojot drošā apvalka protokolu (SSH).
Komandas scp pamata sintakse ir šāda.
scp <iespēja> <avots> <galamērķi>
Lai rekursīvi kopētu failus, jums jāizmanto -r iespēja.
Piemēram, zemāk esošā komanda rekursīvi kopēs direktorija my /project saturu uz attālā servera direktoriju /backup. Ir nepieciešams derīgs lietotājvārds attālajā serverī.
$scp -r /projekti redhat8@20.68.114.222:/dublējums
1. attēls. Failu rekursīva kopēšana uz attālo serveri, izmantojot scp
Šeit ir vēl viens piemērs, kā rekursīvi kopēt direktorija /backup /project saturu no attālā servera uz katras manas mašīnas direktoriju.
$scp -rredhat8@20.68.114.222:/dublējums/projektiem/atguvies
2. attēls. Failu rekursīva kopēšana no attālā servera ar scp
Rekursīvi kopējiet attālos failus, izmantojot rsync
Rīku rsync (attālā sinhronizācija) izmanto, lai kopētu (sinhronizētu) failus starp lokālajiem vai attālajiem datoriem. Rsync saziņai izmanto arī SSH. Komandas rsync pamata sintakse ir šāda.
rsync<iespējas> <avots <galamērķi>Iespēju rekursīvi kopēt failus apzīmē ar -r .
Citas ieteicamās iespējas ietver:
-uz kas saglabā kopēto failu īpašības
-v kas parāda detalizētu izvadi
Viena ļoti laba lieta par rsync ir tā, ka tā salīdzina avota un galamērķa direktorijus un kopē tikai atšķirības. Šī funkcija samazina tīkla datu izmantošanu un padara rsync par labu rīku datu atspoguļošanai un dublēšanai.
Tālāk ir sniegts piemērs, kā rekursīvi kopēt direktorija my /project2 saturu attālā servera direktorijā /backup2. Ir nepieciešams derīgs lietotājvārds attālajā serverī.
rsync-rav /projekti2 redhat8@20.68.114.222:/dublējums2
3. attēls. Failu rekursīva kopēšana attālajā serverī, izmantojot rsync
Nākamais piemērs rekursīvi kopē direktorija/backup2/project2 saturu no attālā servera uz katras manas mašīnas direktoriju.
rsync-ravredhat8@20.68.114.222:/dublējums2/projekti2/atgūts2
4. attēls. Failu rekursīva kopēšana no attālā servera, izmantojot rsync
Secinājums
Šī apmācība parādīja, kā rekursīvi kopēt failus Linux, izmantojot rīkus scp un rsync. Ļaujiet mums zināt, ko jūs domājat.