Перекодировка названий файлов

Небольшие заметки из личного (и не только) опыта, рекомендации
Ответить
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2787
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 7
Откуда: Из серверной

Перекодировка названий файлов

Сообщение Raven » 20 июл 2011, 15:43

Часто возникает необходимость перекодировать названия файлов в другую кодировку (например из cp1251 в utf-8). Можно конечно быстренько переименовать файл-другой, но если таких файлов сотни или тысячи? Не переписывать же все названия файлов в ручную.
Только что возникла аналогичная необходимость. Немного погуглив нашел решение в виде утилитки convmv

итак:

Код: Выделить всё

convmv -f cp1251 -t utf8 --nosmart --notest -r /путь в папку
или

Код: Выделить всё

convmv -f cp1251 -t utf8 --notest *
(обработает текущую папку)

Вуаля! Наслаждаемся корректной кодировкой)))
Я не злопамятный, я просто часто ковыряю логи
Изображение
Аватара пользователя
Infernal Flame
Злой Модер
Сообщения: 1795
Зарегистрирован: 03 мар 2010, 11:25
ОС: Centos 7
Контактная информация:

Re: Перекодировка названий файлов

Сообщение Infernal Flame » 20 июл 2011, 15:51

грамотная замута...учтем-с
Изображение
Изображение
Work: Centos 7 х 'all Servers'
Аватара пользователя
zaka
Эникейщик
Эникейщик
Сообщения: 461
Зарегистрирован: 19 май 2010, 08:52

Re: Перекодировка названий файлов

Сообщение zaka » 09 ноя 2011, 14:25

да полезная штукенза ))
Помни прошлое, живи настоящим и думай о будущем.
Изображение
wass
Красноглазик
Красноглазик
Сообщения: 633
Зарегистрирован: 26 мар 2010, 11:43
ОС: MSDOS
Контактная информация:

Re: Перекодировка названий файлов

Сообщение wass » 09 ноя 2011, 15:58

Зачет! *COOL*
OS: Gentoo Linux 3.6.6, KDE 4.9.3/Fluxbox
Ответить

Вернуться в «Полезные советы»