Перезагрузка файла с unicode именем файла создает идентичный дубликат

Эта ошибка появилась мне во время синхронизации "главный-подчиненный", и проблема была в другое время тех машин. Попытайтесь ntpdate некоторый сервер времени.

2
задан 27 January 2012 в 13:52
2 ответа

У них разные кодировки для имени файла. Что будет на выходе, когда вы сделаете это в каталоге:

$ file -i *
0
ответ дан 3 December 2019 в 15:50

Визуально одна и та же строка юникода может отличаться из-за нормализации юникода. Проверить, не отличаются ли имена, можно, попробовав сделать ls > a.txt и проанализировав файл в виде двоичных данных, байт за байтом.

PS. Надеюсь, что ls не выполнит никакой юникодовой нормализации и передаст имена файлов "как есть"...

.
0
ответ дан 3 December 2019 в 15:50

Теги

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