Ovih dana svi imaju aplikaciju Sync. Postoje Bittorrent Sync (sada Resilio Sync), Syncthing itd. Ove vrste alata dobivaju stvarnu privlačnost u prostoru poslužitelja i potrošača, a postoje iz jednog razloga. Oni pomažu korisnicima da postave lokalni / internetski temeljen peer-to-peer sustav za sinkronizaciju. Uglavnom su ti alati prilično korisni. U skladu s tim, često im treba malo vremena za postavljanje na različitim platformama (posebno Linuxu). Zato bi oni koji žele napraviti jednostavnu sinkronizaciju datoteka između računala trebali umjesto toga razmotriti korištenje Rsync-a na Linuxu. To je jednostavan način učinkovitog i brzog prenosa datoteka putem mreže ili interneta.
Montaža
U ovom ćemo se fokusu usredotočiti na dva alata: alat Rsync naredbenog retka i Grsync GUI omotač. Evo kako instalirati ove programe na svoje Linux računalo.
Napomena: trebat ćete instalirati i SSH.
Ubuntu
sudo apt install rsync grsync
Debian
sudo apt-get install rsync grsync
Arch Linux
sudo pacman -S rsync grsync
Fedora
sudo dnf install rsync grsync
OpenSUSE
sudo dnf install rsync grsync
Ostali Linuxi
Rsync postoji od 1996. Zbog toga korisnici ne bi trebali imati nikakvih problema s pronalaženjem i instaliranjem aplikacije na svoje osobno računalo Linux, ma koliko bili nejasni. Potražite "rsync" u upravitelju paketa i instalirajte ga na sustav. Kada je riječ o alatu za omotavanje Grsync, to je pomalo iffy. Neke Linux distribucije mogu ga imati u svojim spremištima, a neke ne. Da biste ga instalirali, otvorite prozor terminala i potražite "grsync". Alternativno, preuzmite ga s web stranice.
Korištenje Rsync-a u terminalu
Alat Rsync terminala je vrlo moćan ina taj način se mogu staviti u mnoštvo različitih aplikacija. Međutim, većina korisnika samo stvarno treba znati osnove. Evo kako to funkcionira. Za prijenos cijelog sadržaja jedne mape izravno u drugu, koristite ovu naredbu:
Lokalni na udaljeni prijenos
rsync -r /home/username/local/file/to/transfer/. user@host:/path/to/destination/folder
Udaljeni lokalni prijenos
rsync -r user@host:/path/to/remote/. /home/username/local/file/to/transfer/
Ove naredbe korisniku omogućuju izravan i rekurzivan prijenos svih datoteka u jednoj mapi u drugu, bilo lokalno ili udaljeno. Tražite više opcija? U terminalu učinite: rsync -h
i isprobajte mnogo dostupnih prekidača i opcija rsync.

Napomena: Napomene o pomoći Rsync prilično su velike. Terminal često može odsjeći dijelove (ili u najmanju ruku korisnici su prisiljeni beskrajno se kretati po njima). Da biste olakšali stvari, pokušajte spremiti upute za pomoć izravno u tekstualnu datoteku za kasnije. To se može učiniti s ovom naredbom:
rsync -h >> rsync-help.txt
Korištenje Grsync GUI alata
Za većinu, Grsync alat je zaistanajbolji način za korištenje Rsync-a. To je zato što iako je naredba Rsync sama po sebi moćna, njena je sintaksa prilično zbunjujuća za one koji samo žele izvršiti jednostavnu sinkronizaciju datoteka. Kada je riječ o terminalnim naredbama, to obično nije slučaj, no pravila se trebaju prekršiti.
Pokrenite Grsync na računalu i otvorite datotekui menadžer. Unutar upravitelja datoteka pronađite lokalnu mapu koju želite prenijeti. Ako primate prijenos umjesto da ga pošaljete, pronađite (ili stvorite) odredišnu mapu.
Nakon što pronađete informacije o lokaciji, idite na Grsync izapočnite s postavkom izvora. Kliknite "otvori" i potražite lokalnu mapu koju želite prenijeti. Ako je izvor udaljen, napišite: user @ host: / path / to / remote /.

Nakon ulaska / pregledavanja izvora izvoraprijenosa, idite na sljedeće područje odabira. Kliknite otvori da biste pronašli odredišnu mapu (ako je izvor prijenosa udaljeni) ili unesite: korisnik @ domaćin: / staza / od / daljinski / ako je prenosite putem mreže.
Alat Grsync ima uobičajene zadane postavke i nezahtijevaju bilo kakvo razmišljanje za prosječnog korisnika. Da biste pokrenuli prijenos, kliknite gumb "Start". Kada prijenos započne, pojavit će se zaslon za učitavanje. Ako vas zanima kako Rsync djeluje, kliknite gumb "rsync izlaz". Ovo će prikazati potpun izlaz naredbe na koji se korisnik može pozivati.
Savjet za brzi Grsync
Niste sigurni zašto sinkronizacija vaše datoteke ne radi? Pokušajte koristiti način simulacije. Omogućuje korisnicima da podešavaju i postave Rsync, a zatim pokrenu simulaciju. Nisu prenesene stvarne datoteke. Umjesto toga, oni su simulirani i daje se izlaz. To može pomoći početnicima Rsync-a da podešavaju svoje postavke prijenosa, otkriju pogreške i sl.

Da biste pristupili načinu simulacije u Grsync-u, kliknite na "File", a zatim na "Simulacija". Alternativno, otvorite alat za simulaciju Grsync pomoću prečaca na tipkovnici Ctrl + S.
Zaključak
Moderne aplikacije za sinkronizaciju imaju svoje slučajeve upotrebe,to je sigurno. Ako želite distribuirati gomilu datoteka na 5 ili 6 računala na LAN-u ili Internetu, Rsync nije za vas. Međutim, ako želite brzo zadržati mapu u sinkronizaciji između nekoliko Rsync-ova na Linux računalu, ovdje je jasni pobjednik. Nema potrebe zabrinjavati se s barkodovima, konfigurirati internetsko sučelje ili se prijavljivati u Androidovu aplikaciju. Samo unesite naredbu ili koristite Grsync alat i prijenos će započeti.
komentari