rsync tylko według ścieżki / nazwy pliku?

13

Czy istnieje sposób, aby zsynchronizować dwa katalogi porównujące tylko nazwy plików (a nie rozmiar pliku, datę modyfikacji lub jakiekolwiek inne kryteria)?

Richard
źródło

Odpowiedzi:

18

Ze strony podręcznika rsync(1):

        --ignore-existing       skip updating files that exist on receiver
Ignacio Vazquez-Abrams
źródło
1

--ignore-timesOpcja powinna zrobić.

Od man rsync:

-I, --ignore-times
Zwykle rsync pomija wszystkie pliki, które są już tego samego rozmiaru i mają ten sam znacznik czasu modyfikacji. Ta opcja wyłącza to zachowanie „szybkiego sprawdzania”, powodując aktualizację wszystkich plików.

Wstrzymano do odwołania.
źródło
Pytanie dotyczy aktualizacji opartej wyłącznie na istnieniu pliku. Wyjaśniasz, jak aktualizować bez względu na czas modyfikacji. To są dwie różne rzeczy. W pierwszym przypadku, jeśli plik istnieje już w obu miejscach, nic się nie zmienia. W drugim przypadku, jeśli plik już istnieje w obu miejscach, i tak jest kopiowany.
Shaun,