Pereiti prie pagrindinio turinio

Rsync diegimas failų perkėlimui

Rsync diegimas

Debian arba Ubuntu sistemoje vykdykite:

sudo apt install rsync

AlmaLinux arba Rocky Linux sistemoje vykdykite:

sudo dnf install rsync

Norėdami patikrinti, ar rsync įdiegtas, vykdykite:

rsync --version

Komandų pavyzdžiai

Failų sinchronizavimas, kai visi failai iš šaltinio katalogo nukopijuojami į paskirties katalogą:

rsync -av /source/directory/ /destination/directory/

Failų sinchronizavimas naudojant SSH:

rsync -avz -e ssh /source/directory/ user@remote:/destination/directory/

Failų sinchronizavimas tarp vietinės ir nuotolinės sistemos:

rsync -avz /local/directory/ user@remote:/destination/directory/

Kadangi pats rsync neužtikrina perduodamų duomenų saugumo, rekomenduojama jį naudoti per SSH ryšį. Taip duomenys perduodami naudojant saugų nuotolinį ryšį.

Failo kopijavimas iš nuotolinio serverio į vietinį kompiuterį:

rsync -v -e ssh [email protected]:~/file.html /tmp

Vietinio katalogo sinchronizavimas su nuotoliniu katalogu:

rsync -r -a -v -e "ssh -l root" --delete /local/folder server.server.tld:/folder

Nuotolinio katalogo sinchronizavimas su vietiniu katalogu:

rsync -r -a -v -e "ssh -l root" --delete server.server.tld:/folder/ /local/folder

Vietinio katalogo sinchronizavimas su nuotoliniu rsync serveriu arba atvirkščiai:

rsync -r -a -v --delete rsync://sync.server.server.tld/folder /home/folder
Ar gavote atsakymą į savo klausimą?