Лично я считаю, что в большинстве случаев проблема заключается не в Linux, а в приложениях, которые используются в Linux.
Взять, к примеру, Амарок. Недавно я заметил, что некоторые художники, которых я скопировал со своего компьютера с Windows, не отображаются в библиотеке. Я проверил и подтвердил, что файлы были там, а затем заметил, что некоторые символы в именах папок (названные для исполнителя) были представлены странным квадратом, а не реальным символом.
В терминале оболочки имена файлов выглядят еще более странно: / Music / Albums / Einst $ '\ 374'rzende \ Neubauten - пример того, как странно.
Хотя эти файлы определенно были там, Амарок по какой-то причине не мог их видеть. Я смог использовать некоторые хитрости оболочки, чтобы переименовать их в разумные версии, которые я мог бы затем переименовать с помощью символов только для ASCII, используя Musicbrainz Picard. К сожалению, Пикард также не смог открыть файлы, пока я не переименовал их, поэтому возникла необходимость в сценарии оболочки.
В целом это сложная область, и она кажется очень сложной, если вы пытаетесь синхронизировать музыкальную коллекцию между Windows и Linux, в которой определенные имена папок или файлов содержат забавные символы.
Самое безопасное, что нужно сделать, это придерживаться имен файлов только в ASCII.