Я понимаю, что в Linux и Windows разные наборы недопустимых символов, но, похоже, когда имя файла содержит хотя бы один специальный символ, как :
в общем каталоге Samba (сервер Linux), все имя файла превращается в бессмыслицу.
Например, "a:b" становится "A4WTMA~A". Это не так уж и полезно для понимания того, что это за файл... Могу ли я сделать имя более предсказуемым? Например,
- Замените только специальные символы на «_».
- Если такое имя уже существует, добавьте в конец цифру.
Так что если
- а:б
- а_б
- а?б
существует в Linux, то в Windows он будет отображаться как
- а_б1
- а_б
- а_б2
на Windows, или что-то вроде этого вместо,
- A4WTMA~A
- а_б
- А6АРМУ~Л
как они показаны в настоящее время?