Rsync -ru не копирует последнюю версию из двух источников в один пункт назначения [закрыто] ⇐ Linux
-
Anonymous
Rsync -ru не копирует последнюю версию из двух источников в один пункт назначения [закрыто]
У меня есть два диска, которыми я обычно пользуюсь. Один основной диск -A- и другой в качестве резервного -B-, когда первый будет заполнен.
Затем у меня есть третий диск -C- большего размера, с которым я пытался выполнить rsync с обоих исходных дисков, но все время обнаруживал, что он копирует любую дату файла, а не самую последнюю.
Если я в Linux запускаю rsync -ru A/C, а затем запускаю rsync -ru B/C
он не проверяет, является ли файл на -A- или -B- более старым или младшим, поэтому я могу получить более старый или более новый файл на -C- в зависимости от того, насколько хорошо я копировал файлы из A в Б ранее.
Например A/file.txt обновлен вчера B/file.txt обновлен на прошлой неделе
rsync сначала скопирует вчерашний файл в C, а затем перезапишет его файлом прошлой недели из B, тогда как мне нужен самый последний период файла.
Я хочу C/file.txt обновлен вчера, а не C/file.txt обновлен на прошлой неделе независимо от того, находится ли этот файл в A или B.
Возможно ли это с правильными флагами? Или мне нужно выполнить rsync только с одного диска A или B на C?
Я пытался, пытался, но потерпел неудачу
У меня есть два диска, которыми я обычно пользуюсь. Один основной диск -A- и другой в качестве резервного -B-, когда первый будет заполнен.
Затем у меня есть третий диск -C- большего размера, с которым я пытался выполнить rsync с обоих исходных дисков, но все время обнаруживал, что он копирует любую дату файла, а не самую последнюю.
Если я в Linux запускаю rsync -ru A/C, а затем запускаю rsync -ru B/C
он не проверяет, является ли файл на -A- или -B- более старым или младшим, поэтому я могу получить более старый или более новый файл на -C- в зависимости от того, насколько хорошо я копировал файлы из A в Б ранее.
Например A/file.txt обновлен вчера B/file.txt обновлен на прошлой неделе
rsync сначала скопирует вчерашний файл в C, а затем перезапишет его файлом прошлой недели из B, тогда как мне нужен самый последний период файла.
Я хочу C/file.txt обновлен вчера, а не C/file.txt обновлен на прошлой неделе независимо от того, находится ли этот файл в A или B.
Возможно ли это с правильными флагами? Или мне нужно выполнить rsync только с одного диска A или B на C?
Я пытался, пытался, но потерпел неудачу
Мобильная версия