у меня проблема с доступом к файлу в 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 переименовать затем я get:
Unrecognized character xC3; marked by <-- HERE after <-- HERE near column 1 at (eval 1) line 1.
сам файл является допустимым MP3-файлом. Он может быть открыт Windows Media Player под XP.
проблема в том, что у меня большая музыкальная библиотека (более 100 ГБ), и есть несколько досен подобных файлов с недопустимыми символами в именах. Я не хочу потерять эти файлы, и я хотел бы выяснить, как справиться с такими ситуациями в будущем (в linux предпочтительно, потому что у меня нет компьютера под управлением windows).
любая помощь будет оценил
обновление:
по просьбе terdon, вот outout о 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.
Однако в связи с переименованием через файлменеджер в нее играют оба игрока.
Итак, я заключаю, что это is a проблема с нераспознанным персонажем. Я все еще заинтересован в решении под linux, хотя,