Instalacja rsync:
Jeśli nie masz RSync w swoim systemie, użyj poniżej podania polecenia instalacji RSYNC.
$ sudo apt-get instaluj rsync
Rsync jest znany z tego Algorytm Delta wdrożenie, umożliwiając RSync tylko kopiowanie modyfikacji dokonanych w plikach źródłowych na lokalnym hoście i bieżących plikach na zdalnym hoście.
Składnia rsync:
$ rsync opcja docelowa źródła
Wymień pliki za pomocą rsync
Metoda 1: opcja tylko rsync -list
rsync, użyj „-tylko lista„Opcja wymieniania plików zamiast ich kopiowania. Nie identyfikuje plików, które będą się przesyłać; identyfikuje tylko kandydatów do synchronizacji. Ta opcja jest implikowana z argumentem pojedynczego źródła i braku miejsca docelowego. Dwa podstawowe zastosowania tej opcji są następujące:
Składnia opcji Rsync -list:
$ rsync-nazwa użytkownika tylko listy@RemoteHost: Źródło
W poniższym przykładzie wykorzystamy Rsync -list tylko Opcja wyświetlenia katalogu źródłowego „TestDir2” na zdalnym hoście.
$ rsync-tylko [email protected]: testDir2/
Metoda 2: rsync -files -od opcji:
rsync -file -fr Opcja zawiera dokładną listę plików do przesyłania lub synchronizacji. Modyfikuje domyślne zachowanie RSYNC i ułatwia przesyłanie tylko określonych katalogów i plików. Ponadto możesz skorzystać -Plik-from Opcja sortowania listy plików. To działanie pozwala Rsync szybciej pracować, unikając ponownego ponownego.
Składnia rsync -files -od opcji:
RSYNC Opcje -files-FROM =:/specyficzne_path/lista plików://tmp/copy
Opcje:
Teraz zobaczmy przykład pokazujący -Plik-from opcja polecenia rsync. Po pierwsze, utworzymy listę plików zawartości obecnej w katalogu „testDir1”. Ten rsync -file -fr Opcja zawiera listę plików, które mogą przesyłać później.
$ sudo rsync -Av - -files -from = rsyncfilelist . „/TestDir1”
Wniosek:
W systemach opartych na systemie Linux, rsync istnieje jako bezpłatne narzędzie oprogramowania. Służy do synchronizacji lub przesyłania katalogów i plików z pilota do systemu lokalnego, lokalnego do systemu zdalnego lub tego samego systemu. W celu przesyłania plików czasami musisz sprawdzić pliki obecne w katalogu źródłowym. W tym artykule przedstawiono dwie metody osiągnięcia listy plików obecnych w katalogu źródłowym, który zawiera „-File-FROM” I „-List tylko” rsync opcje.