Проблемы с пробелами при синхронизации между Linux / Windows? - PullRequest
1 голос
/ 26 апреля 2020

Я использую Unison версии 2.51.2 (ocaml 4.06.1) для синхронизации c файлов между NAS-устройством Synology (файловая система BTRFS) и сервером Windows 2016 (файловая система NTFS). Я пытаюсь синхронизировать c в одну сторону от Linux до Windows, используя опцию -force. Кажется, у меня возникают некоторые проблемы с файлами, содержащими пробелы, например

The name of this Unix file is not allowed under Windows.  (File 'Dermapharm/013165/zwi/013165_27556_41955_1_PU_2019-09-02_Fexofenaderm 120 mg Filmtabletten/var/013165_27556_41955_1_PU_1_2019-09-02_Fexofenaderm ')

, что указывает на файл, заканчивающийся на пробеле, который действительно не разрешен в Windows. Однако, когда я спускаюсь в каталог, НЕТ такого файла, заканчивающегося пробелами! A ls -la дает

013165_27556_41955_1_PU_1_2019-09-02_Fexofenaderm 120 mg Filmtabletten.rtf

Я не могу определить четкую схему, потому что это, кажется, происходит только для нескольких файлов ... (например, 100 по сравнению с 150 000, содержащими пробелы, которые работают нормально). У кого-нибудь есть идея, что может быть причиной этого?

...