Mam uruchamiany skrypt kopii zapasowej rsync, który również przywraca pliki, skąd pochodzą, kiedy o to pytam. Ale jeśli pliki w miejscu docelowym są nowsze niż te w kopii zapasowej, gdy próbuję je przywrócić, nie zastąpi ich. Naprawdę chcę zastąpić nowsze pliki tymi z kopii zapasowej, ale nie widzę sposobu, aby rsync to zrobił.
tldr: czy istnieje sposób zmuszenia rsync do zastąpienia plików w miejscu docelowym?
edytuj: Uruchomiłem rsync -avhp
Kiedy chcę przywrócić kopię zapasową, używam tego samego polecenia z zamienionymi „do” i „z”. Próbuje więc skopiować pliki z dysku kopii zapasowej do miejsca na moim komputerze, do którego należą.
command-line
backup
rsync
jedipixel
źródło
źródło
rsync
zawsze nadpisuje pliki w miejscu docelowym, chyba że powiesz mu, aby tego nie robić (opcja-u, --update
). Sprawdź argumenty wiersza poleceń.touch
plików, które chcę zastąpić, „starszych” niż moja kopia zapasowa, ale nadal nie zastępuje istniejących w moim folderze domowym.Odpowiedzi:
Instrukcja mówi:
Więcej informacji:
źródło