2014-01-20 3 views
0

Файл rsync можно выполнить, даже если он не был изменен.rsync НЕ изменен файл

Пусть у меня есть файл на СРК, и тот же файл на Dest

, когда я «Rsync ЦСИ Dest» Я хочу, чтобы заставить скачать некоторые конкретный файл, даже если это одно и то же (имеют одинаковый размер , отметка времени и т. д.)

Возможно ли это? --include не работает, есть ли другой вариант для этого?

ответ

0

Это похоже на работу:

$ rsync --whole-file --modify-window=-1 src dest 

--modify-window=-1 трюки Rsync в поверив временные метки файлов различаются, даже если они этого не делают.

--whole-file гарантирует, что все файлы будут скопированы.

Предполагая src и dest каталоги, полная команда, чтобы проверить это может выглядеть следующим образом:

$ rsync -a -v --progress --whole-file --modify-window=-1 src dest 

Run дважды, чтобы убедиться, что все копии каждый раз.

0

попробуйте команду cp -R, это копирует действительно все.

rsync предназначен для сохранения байтов, передаваемых путем передачи только разных файлов.

+0

не будет работать по сети, хотя, OP не говорит, если это только локальный. – grebneke

+0

Что касается монтажа сети как локального монтирования, то это не имеет значения. – Dee

0

Если требуется только переписывание тот же файл, то вы можете использовать

УПП ЦСИ Dest

Смежные вопросы