Испробовать кодировку cp866 в консоли (есть еще cp1252):
ls -N | iconv -f cp866
Если получилось увидеть файлы, то можно и проконвертировать:
find . -type f -exec sh -c 'np=`echo {}|iconv -f cp866`; mv "{}" "$np"' \;
Переконвертировать имена директориев:
find . -type d -exec sh -c 'np=`echo {}|iconv -f cp866`; mv "{}" "$np"' \;
для более тяжелых случаев можно посмотреть здесь: Работа с русскими именами файлов в ZIP и UNZIP под *nix
Комментариев нет:
Отправить комментарий