Obecnie każdy ma aplikację Sync. Dostępna jest Bittorrent Sync (teraz Resilio Sync), Syncthing itp. Tego rodzaju narzędzia zyskują prawdziwą trakcję w przestrzeni serwera i konsumentów i istnieją z jednego powodu. Pomagają użytkownikom skonfigurować lokalny / internetowy system synchronizacji peer-to-peer. W większości narzędzia te są bardzo przydatne. To powiedziawszy, często mogą zająć trochę czasu, aby skonfigurować na różnych platformach (szczególnie Linux). Dlatego ci, którzy chcą przeprowadzić prostą synchronizację plików między komputerami, powinni rozważyć użycie Rsync w systemie Linux. Jest to prosty sposób na skuteczne (i szybkie) przesyłanie plików przez sieć lub Internet.
Instalacja
W tym samouczku skupimy się na dwóch narzędziach: narzędziu wiersza polecenia Rsync i opakowaniu graficznym Grsync. Oto jak zainstalować te programy na komputerze z systemem Linux.
Uwaga: musisz także zainstalować 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
Inne Linuxes
Rsync istnieje od 1996 roku. Z tego powodu użytkownicy nie powinni mieć problemów ze znalezieniem i zainstalowaniem aplikacji na komputerze z systemem Linux, bez względu na to, jak niejasne. Wyszukaj „rsync” w menedżerze pakietów i zainstaluj go w systemie. Jeśli chodzi o narzędzie opakowujące Grsync, jest trochę niepewne. Niektóre dystrybucje Linuksa mogą mieć je w swoich repozytoriach, a niektóre nie. Aby go zainstalować, otwórz okno terminala i wyszukaj „grsync”. Możesz też pobrać go ze strony internetowej.
Korzystanie z Rsync w terminalu
Narzędzie terminalowe Rsync jest bardzo wydajne iw ten sposób może być przesyłany do wielu różnych aplikacji. To powiedziawszy, większość użytkowników naprawdę musi tylko znać podstawy. Oto jak to działa. Aby przenieść całą zawartość jednego folderu bezpośrednio do innego, użyj tego polecenia:
Transfer lokalny do zdalnego
rsync -r /home/username/local/file/to/transfer/. user@host:/path/to/destination/folder
Transfer zdalny do lokalnego
rsync -r user@host:/path/to/remote/. /home/username/local/file/to/transfer/
Te polecenia umożliwiają użytkownikowi bezpośrednie i rekurencyjne przesyłanie wszystkich plików z jednego folderu do drugiego, lokalnie lub zdalnie. Szukasz więcej opcji? W terminalu wykonaj: rsync -h
i wypróbuj wiele dostępnych przełączników rsync.

Uwaga: Notatki pomocy Rsync są dość duże. Często terminal może odciąć jego części (lub przynajmniej użytkownicy są zmuszeni do nieskończonego przewijania ich). Aby to ułatwić, spróbuj zapisać instrukcje pomocy bezpośrednio w pliku tekstowym na później. Można to zrobić za pomocą tego polecenia:
rsync -h >> rsync-help.txt
Korzystanie z narzędzia graficznego Grsync
W większości przypadków narzędzie Grsync jest naprawdęnajlepszy sposób na użycie Rsync. Wynika to z faktu, że chociaż sama komenda Rsync jest potężna, jej składnia jest dość myląca dla tych, którzy chcą po prostu przeprowadzić synchronizację plików. W przypadku poleceń terminalowych zwykle tak się nie dzieje, jednak zasady mają być łamane.
Uruchom Grsync na komputerze i otwórz plikmenedżer też. W menedżerze plików znajdź lokalizację folderu lokalnego, który chcesz przenieść. Jeśli otrzymujesz przelew zamiast go wysłać, znajdź (lub utwórz) folder docelowy.
Po znalezieniu informacji o lokalizacji przejdź do Grsync iZacznij od ustawienia źródła. Kliknij „otwórz” i wyszukaj folder lokalny, który chcesz przenieść. Jeśli źródło jest zdalne, napisz: użytkownik @ host: / ścieżka / do / zdalny /.

Po wejściu / wyszukaniu źródła plikutransfer, przejdź do następnego obszaru wyboru. Kliknij otwórz, aby znaleźć folder docelowy (jeśli źródło transferu jest zdalne) lub wpisz: użytkownik @ host: / ścieżka / z / zdalny /, jeśli przesyłasz przez sieć.
Narzędzie Grsync ma rozsądne wartości domyślne, a niewymagają majsterkowania dla przeciętnego użytkownika. Aby rozpocząć przesyłanie, kliknij przycisk Start. Po rozpoczęciu przesyłania pojawi się ekran ładowania. Jeśli jesteś ciekawy, jak działa Rsync, kliknij przycisk „Wyjście rsync”. Spowoduje to wyświetlenie pełnego wyniku polecenia, do którego użytkownik może się odwoływać.
Szybka wskazówka Grsync
Nie wiesz, dlaczego synchronizacja plików nie działa? Spróbuj użyć trybu symulacji. Pozwala użytkownikom dostosować i skonfigurować Rsync, a następnie uruchomić symulację. Żadne rzeczywiste pliki nie są przesyłane. Zamiast tego są symulowane i dane wyjściowe są podawane. Może to pomóc początkującym Rsync w poprawianiu ustawień transferu, wykrywaniu błędów itp.

Aby uzyskać dostęp do trybu symulacji w Grsync, kliknij „Plik”, a następnie „Symulacja”. Alternatywnie, otwórz narzędzie symulatora Grsync za pomocą skrótu klawiaturowego Ctrl + S.
Wniosek
Nowoczesne aplikacje do synchronizacji mają swoje zastosowania,na pewno. Jeśli chcesz rozdzielić kilka plików na 5 lub 6 komputerów w sieci LAN lub przez Internet, Rsync nie jest dla Ciebie. Jeśli jednak chcesz szybko zsynchronizować folder między kilkoma komputerami z systemem Linux, Rsync jest tutaj wyraźnym zwycięzcą. Nie musisz zadzierać z kodami kreskowymi, konfigurować internetowy interfejs użytkownika ani logować się do aplikacji na Androida. Wystarczy wpisać polecenie lub użyć narzędzia Grsync i rozpocznie się przesyłanie.
Komentarze