На файловом серваке стоит FreeBSD , кодировка кои-8rСтоит самба ....
Надо сменить на сервере кодировку на CP866 ...(плюсов много)
Как перекодировать все русские имена файлов с кои на 866 ??
Более 30000 файлов ... 180Г массив ....
Можно забрать все файлы на виндовскую машину , а потом поменять локаль системы и конфиг самбы и залить всё обратно ... но сами понимаете долго и не изящно ... подскажите идею ....
>На файловом серваке стоит FreeBSD , кодировка кои-8r
>
>Стоит самба ....
>
>Надо сменить на сервере кодировку на CP866 ...(плюсов много)
>
>Как перекодировать все русские имена файлов с кои на 866 ??
>
>Более 30000 файлов ... 180Г массив ....
>
>Можно забрать все файлы на виндовскую машину , а потом поменять локаль
>системы и конфиг самбы и залить всё обратно ... но сами
>понимаете долго и не изящно ... подскажите идею ....Поищите convmv (это на Perl, должен быть системно независим)
спасибо ... но что то эта штука не собирается работать ...пока бьюсь ..... И в описании не нашел что можно руские кодировки перекодировать
>спасибо ... но что то эта штука не собирается работать ...
>
>пока бьюсь ..... И в описании не нашел что можно руские
>кодировки перекодироватьЧто-то вроде
convmv . -r -f koi8-r -t cp866
и если все нормально, то
convmv . -r -f koi8-r -t cp866 --notest
проще смонтировать другую шару самбы в кодировке cp866 и переместить файло хотя бы мс