Код: [Выделить]
for i in *; do iconv -f WINDOWS-1251 -t UTF-8 "$i" >tmp; mv tmp "$i"; done
проверил, работает
пс
ошибки не обрабатывает, если попадется файлик с не той кодировкой - хз
эксперементируйте над копиями
похоже добаловался (включая sudo) - вродебы несколько пустых файлов ( точнее нужно ещё экспериментировать
).
--------------------------------
enca
У меня в roll1806:
Код: [Выделить]
$ ls /usr/share/locale
locale.alias ru
-- сделал себе такой файл (180203-lxqt).
--> заработало
-- повторить пока не удалось.
-- на Ретро-1807-icewm - нормально(без бубнов) (pacman2pfs):
, потом
find . -name '*.txt' -exec enca -p {} \; ## показывает файлы с кодировкой (и из подкаталогов)
find . -name '*.txt' -exec enconv -p {} \; ## конвертирует что может
p.s. не могу пока понять -
enconv - как-то и без sudo чтоли работает?