Czy możliwe jest określenie zakresu czasu, aby rsync działał tylko na ostatnio zmienionych plikach.Jak używać rsync do tworzenia kopii zapasowych plików zmienionych w ostatnim okresie?
Piszę skrypt do kopii zapasowej ostatnio dodane pliki przez SSH i rsync wydaje się skutecznym rozwiązaniem. Mój problem polega na tym, że moje katalogi źródłowe zawierają olbrzymi backlog starszych plików, których nie interesuje tworzenie kopii zapasowych.
Jedyne rozwiązanie, na które natknąłem się, to wyszukiwanie casu w celu wygenerowania pliku --files-from. To działa, ale mam do czynienia z niektórymi starymi instalacjami z wersjami rsync, które nie obsługują --files-from. Rozważam generowanie - obejmują-z wzorców w taki sam sposób, ale chciałbym znaleźć coś bardziej eleganckiego.
Po wykonaniu pierwszego rsync przy następnym wywołaniu zostanie przesłane tylko nowe lub zmodyfikowane pliki. Taki jest cel rsync. – lothar
Inną opcją może być reorganizacja układu katalogu, w którym pliki, których nie chcesz tworzyć kopii zapasowych, znajdują się w innej ścieżce, dzięki czemu możesz umieścić tę ścieżkę na liście ignorowania dla rsync. – lothar
Chciałbym zasugerować użycie opcji '-t' rsync, ale to nie robi dokładnie tego, o co się pytałem – Hasturkun