RHEL CentOS Debian Ubuntu изменение кодировки convmv

Установка convmv
При необходимости установим Perl (не ниже версии 5.8.0)
# apt-get install perl
# yum install perl

Debian Ubuntu
# apt-get install convmv

RHEL CentOS
Скачиваем и устанавливаем необходимую версию пакета c http://pkgs.repoforge.org/convmv/
# wget http://pkgs.repoforge.org/convmv/convmv-1.15-1.el6.rf.noarch.rpm
# rpm -i convmv-1.15-1.el6.rf.noarch.rpm

Проверка кодировки файла
# file /tmp/test1.txt
/tmp/test1.txt: UTF-8 Unicode text

Конвертирование
# convmv -f UTF-8 -t ASCII --notest /tmp/test1.txt > /tmp/output.txt

# file /tmp/output.txt
/tmp/output.txt: ASCII text

Рекурсивное конвертирование
# convmv -r -f ASCII  -t UTF-8 --notest *

Основные ключи
--help справка
-r рекурсивное конвертирование
-f текущая кодировка
-t требуемая кодировка
--notest выполнение команды без подтверждения

Дополнительная информация