Rsync to popularne narzędzie do synchronizacji plików, zarówno lokalnie, jak i zdalnie. W przeciwieństwie do innych narzędzi do synchronizacji, rsync używa interesującego algorytmu, który minimalizuje zużycie przepustowości. Po prostu przesuwa część pliku(ów), która uległa zmianie.
To potężne narzędzie, które może służyć w wielu sytuacjach. W tym artykule pokażę, jak zacząć korzystać z rsync z demonstracją. Demonstracja zostanie przeprowadzona na Ubuntu 18.04.
Rsync
Rsync oznacza termin synchronizacja zdalna. Pomimo nazwy może obsługiwać synchronizację plików zdalnie i lokalnie. Termin rsync jest również używany w odniesieniu do protokołu rsync, którego rsync używa do synchronizacji. W tym artykule rsync zawsze będzie oznaczać narzędzie, a nie protokół.
Ze względu na swoją popularność rsync jest dostępny w prawie każdym systemie Linux i podobnym do UNIX. Istnieje duża szansa, że jest wstępnie zainstalowany. Jeśli nie, poszukaj informacji, jak zainstalować rsync w swoim systemie.
Oto krótka lista funkcji, które oferuje rsync.
Kopiowanie katalogów
Łatwa konfiguracja kopii zapasowej
Może pracować przez SSH
Może działać jako demon/serwer
Zachowanie uprawnień do plików
Użycie Rsync
Zanim wskoczymy do rsync, potrzebujemy kilku fikcyjnych plików do pracy. Stwórzmy najpierw fikcyjny katalog.
$ mkdir -v podstawowy
Po utworzeniu nadszedł czas, aby utworzyć garść fikcyjnych plików. Aby utworzyć plik, użyję polecenia dotykowego. Dowiedz się więcej o poleceniu dotykowym.
$ dotknij manekina1…20
Voila! Jesteśmy teraz gotowi do użycia rsync do wykonywania działań przy użyciu tych fikcyjnych plików.
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...
Out of the many strategy games out there, 0 A.D. manages to stand out as a comprehensive title and a very deep, tactical game despite being open sourc...