Изменение кодировки в названиях файлов
Скачал я недавно через свой любимый rtorrent дискографию Гражданской Обороны, но возникла проблема - вместо названий файлов и папок - знаки вопроса. Дело в том, что названия файлов и папок в кодировке cp1251 (windows) а в ubuntu linux используется utf-8. Проверить какая используется в вашей системе можно проверить командой:
locale Для приведения в удобоваримый вид будем использовать утулиту convmv:
sudo apt-get install convmv Запускаем ее в тестовом режиме:
convmv -r -f cp1251 -t utf-8 /home/virtdiver/grob/ где -r -рекурсивный поиск, то есть для всех вложенных дирректорий, -f -из какой кодировки, -t в какую кодировку.
В результате увидим список файлов с исправленными именами. (Исправленными в моем случае были только имена файлов, дирректории - по прежнему знаками вопроса, но после запуска реального изменения а не тестового - имена папок также пришли в норму).
Если все нормально, запускаем с ключом --notest, для реального изменения:
convmv --notest -r -f cp1251 -t utf-8 /home/virtdiver/grob/ и в mc видим что все ОК!
April 26, 2010