Powiedz Rsync, aby pomijał bieżący plik podczas przesyłania?

11

Czy istnieje sposób, aby powiedzieć rsync, aby pomijał bieżący plik podczas synchronizacji, może wysyłając mu określony sygnał?

Wiem już o ignorowaniu w oparciu o wzorce, ale czasami byłoby to dla mnie przydatne.

Kyle Brandt
źródło

Odpowiedzi:

7

Nie znam takiej funkcjonalności, a strona podręcznika dla bieżącej wersji też nie wspomina. Krótko przeglądając źródła szukając „ukrytych funkcji”, które nie zostały wymienione na stronie podręcznika, myślę, że można bezpiecznie założyć, że nie ma takiej funkcjonalności.

Zgadzam się jednak, że może to być przydatna funkcja.

Evan Anderson
źródło
5

Niestety odpowiedź brzmi „nie”, ale w rsync Bugzilla znajduje się raport o błędzie z prośbą o to ulepszenie. Może kiedyś...

Dean Serenevy
źródło
3

Zawsze zabijam rsync (control-c) i ponownie uruchamiam z opcją --exclude i ewentualnie --delete. Ponieważ rsync pozostawia katalog docelowy częściowo zaktualizowany, drugie uruchomienie powinno być szybsze, ponieważ można zasadniczo rozpocząć od miejsca, w którym zostało przerwane.

Możesz także spojrzeć na opcję częściowego katalogu dla dużych plików.


źródło