rsync обновляет только временную метку
Я использую следующую команду для синхронизации двух папок:
rsync -avhiu --progress --stats folder1/ folder2/
Но, к сожалению, у меня есть куча файлов, которые отличаются только их метками времени, а rsync выполняет перенос всего файла только для изменения времени …
- Перезаписать символическую ссылку оригинальным файлом
- двунаправленная синхронизация с rsync
- rsync оптимизирован для скорости
- RYSNC над SSH не работает для ограниченной оболочки
- Rsync после копирования
На странице руководства rsync говорится следующее:
отправка только различий между исходными файлами и существующими файлами в пункте назначения
Поэтому я предполагаю, что я делаю что-то не так. Как заставить rsync копировать только время (когда это единственное изменение атрибута, конечно)?
- Как проверить, что rsync правильно копировал устройство, когда включены устройства копирования?
- Самый эффективный способ резервного копирования / синхронизации больших каталогов через SSH
- Rsync не откажется от записи на удаленном удаленном диске
- rsync только файлы новее, чем заданная дата, с --delete
- Как использовать rsync или scp для эффективной копирования файлов с machineB и machineC в machineA?
- Может ли rsync использоваться для возобновления передачи после других способов передачи / загрузки?
- синхронизировать два zip-архива (с минимальным вводом-выводом)?
- Rsync не может удалить удаленный файл не существует в локальном
One Solution collect form web for “rsync обновляет только временную метку”
Опция -W
подразумевается, если вы используете rsync
без копирования в / из удаленной системы (то есть только между двумя локальными папками):
-W
,--whole-file
С помощью этой опции алгоритм дельта-передачи rsync не используется, и весь файл отправляется как есть. Передача может быть более быстрой, если эта опция используется, когда пропускная способность между исходной и конечной машинами выше, чем пропускная способность на диск (особенно, когда «диск» фактически является сетевой файловой системой). Это значение по умолчанию, когда как источник, так и пункт назначения указаны как локальные пути, но только в том случае, если нет возможности пакетной записи.
Попробуйте запустить с --no-whole-file
или --no-W
:
rsync -avhiu --no-whole-file --progress --stats folder1/ folder2/
- Цветной вывод меньше при обращении к файлу журнала
- Как скопировать вывод pacman-color в файл и отобразить вывод с цветами в терминале