У меня проблема с доступом к файлу в Linux Mint. Причина, очевидно, в том, что в имени файла не распознаются символы, но ни один из известных мне методов не помог мне переименовать его.
Итак, вот подробности: имя файла что-то вроде:
êà_0_4àíòè_0_7-_0_7_0_8ó_0_1à333333.mp3
или, по крайней мере, так показывает мой файловый менеджер и терминал.
Я не могу открыть файл с любой программой, которую я использую под Linux Mint. медиаплееры и т.д ...
Его нельзя переименовать, переместить или скопировать через файловый менеджер. Все эти операции создают сообщения об ошибках, подобные этим:
(для переименования):
Error renaming file: No such file or directory.
(для копирования / перемещения):
No such file or directory.
Я также попытался переименовать команду из терминала, используя подстановочные знаки. Команда правильно выбирает имя файла, но не может копировать, вот вывод:
cp *0_7-_* 1.mp3
cp: cannot open `êà_0_4àíòè_0_7-_0_7_0_8ó_0_1à333333.mp3' for reading: No such file or directory
Я также пытался использовать команду mv,
mv *0_7-_* 1.mp3
mv: cannot move `êà_0_4àíòè_0_7-_0_7_0_8ó_0_1à333333.mp3' to `1.mp3': No such file or directory
Если я попытаюсь переименовать sudo, я получу:
Unrecognized character \xC3; marked by <-- HERE after <-- HERE near column 1 at (eval 1) line 1.
Сам файл является действительным файлом MP3. Он может быть открыт Windows Media Player под XP.
Проблема в том, что у меня большая музыкальная библиотека (более 100 Гб), и несколько десятков похожих файлов с недопустимыми символами в именах. Я не хочу терять эти файлы, и я хотел бы выяснить, как справиться с такими ситуациями в будущем (предпочтительно в Linux, потому что у меня нет компьютера, на котором работает Windows).
Любая помощь будет оценена
ОБНОВЛЕНИЕ: в соответствии с просьбой Тердона, вот выход locale
:
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
ОБНОВЛЕНИЕ 2 Я только что проверил с моим компьютером друзей XP. И я могу подтвердить следующие выводы. Исходный файл может быть воспроизведен проигрывателем Windows Media, но не может быть воспроизведен Winamp. Однако после доступа и переименования его через файловый менеджер он воспроизводится обоими игроками.
Таким образом , я делаю вывод , что это проблема с непризнанным характером. Я все еще интересуюсь решением под Linux, хотя,