Всем привет.
Суть проблемы: Есть тьма файлов с неправильными названием (вероятно кодировка). В консоли я файлы вижу (названия по русски) но есть одна буква которая отображается вопросом. Из-за этого в каталогах, просматривая через Nautilus я не вижу этих файлов вовсе.
Немного конфигов:
Выдача
locale
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES=ru_RU.UTF-8
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
Выдача
ls
Оригинал Ли?товка-Slide1.JPG
Выдача
convmv -f koi8-r -t utf8 *
mv "./Оригинал Ли�товка-Slide1.JPG" "./п·я─п╦пЁп╦п╫п╟п╩ п⌡п╦яя┌п╬п╡п╨п╟-Slide1.JPG"
convmv -f cp1251 -t utf8 *
mv "./Оригинал Ли�товка-Slide1.JPG" "./Оригинал ЛиСтовка-Slide1.JPG"
Итак вопрос, куда копать или что делать. Тут вставились они ромбиками, в моем случае чаще всего они просто ? (вопросом)
Для себя вижу 3 варианта (как бы проще их достичь еще не знаю): 1) Как то потоково транслитерировать все имена файлов игнорируя этот вопрос (символ) 2) Заменить везде символ вопроса на правильную букву (это буква с) 3) узнать более лучший вариант у вас ^_^
Да кстати: Distributor ID: Ubuntu Description: Ubuntu 10.04.4 LTS Release: 10.04 Codename: lucid