Как рекурсивно перекодировать все файлы в папках с w1251 to utf8 на Ubuntu?
как конвертировать: man iconv
как реверсивно: man find
for file in `find /etc -type f -name "*.*"`
do
   iconv -f CP1252 -t UTF-8 $file | dos2unix > $file
done
Где-то так...