У мене є запуск сценарію резервного копіювання rsync, який також відновлює файли, звідки вони з'явилися, коли я запитую. Але якщо файли в пункті призначення новіші, ніж файли в резервній копії, коли я намагаюся відновити, він не замінить їх. Я дуже хочу замінити новіші файли на ті, які є в резервній копії, але я не бачу способу змусити rsync зробити це.
tldr: чи є спосіб змусити rsync перезаписати файли в пункті призначення?
редагувати: я запускався rsync -avhp
Коли я хочу відновити резервну копію, я використовую ту саму команду з обміном "на" та "з". Тому він намагається скопіювати файли з резервного диска на те місце, де вони належать.
touch
файли, які я хочу замінити "старішими", ніж резервна копія, але це все ще не замінює існуючі в моїй домашній папці.
rsync
завжди буде перезаписувати файли в пункті призначення, якщо ви не скажете це робити цього (опція-u, --update
). Перевірте аргументи командного рядка.