Сделайте rsync нечувствительный к регистру

Я - rsync'ing набор файлов между Windows и системой Linux. С тех пор не вся забота о Windows о случае, некоторые файлы в системе Windows больше не имеют то же преобразование регистра, как они имели в системе Linux. Но rsync теперь рассматривает эти файлы как отличающиеся и загружает новую копию.

Действительно ли возможно иметь rsync, игнорируют регистр?

3
задан 12.03.2011, 20:13

3 ответа

Rsync имеет то, что они называют "сохраняемым патчем", который добавляет --ignore-case переключатель. Необходимо скомпилировать rsync из источника для этого и подать заявку ignore-case.patch. Вам нужна исправленная rsync версия на обоих локальное как удаленная сторона.

2
ответ дан 07.12.2019, 23:08

Вы могли попытаться использовать систему нечеткого соответствия rsync:

- y, - нечеткий

Эта опция говорит rsync, что это должно искать базисный файл для любого целевого файла, который отсутствует. Текущий алгоритм смотрит в том же каталоге как целевой файл или для файла, который имеет идентичный размер и измененный разовый, или так же названный файл. Если найдено, rsync использует нечеткий базисный файл, чтобы попытаться ускорить передачу.

Обратите внимание, что использование - удаляет опцию, мог бы избавиться от любых потенциальных файлов нечеткого соответствия, таким образом, или использование - удаляет - после или указывает некоторые исключения имени файла, если необходимо предотвратить это.

2
ответ дан 07.12.2019, 23:08

Нет никакой определенной опции сделать rsync нечувствительный к регистру. Хотя, NTFS сохраняет случай, таким образом, у Вас не должно быть большой проблемы с ним. С другой стороны, файловые системы FAT имеют больше проблем с rsync, и такой комбинации нужно избежать.

1
ответ дан 07.12.2019, 23:08

Теги

Похожие вопросы