[Comm] Переконвертация имён файлов на ext3

Denis Kirienko =?iso-8859-1?q?Denis=2EKirienko_=CE=C1_gmail=2Ecom?=
Пт Фев 24 22:33:09 MSK 2006


Alexandr A. Alexandrov пишет:

>   Продолжаю возиться с Компактом 3 - и возник ещё такой вот интересный
> вопрос   (в  принципе,  не  важно,  что  Компакт  -  это  для  любого
> дистрибутива должно быть одинаково).
> 
>   На  один  из  его  дисков  скопировали  данные  из подмонтированного
> винчестера  с  ext3,  на  котором  были,  в  том  числе,  и  файлы  из
> samba-ресурса.  Они  хранились  на  диске в koi-8.
> 
>   Так вот - теперь диск унесли - и хотелось бы получить имена файлов в
> нормальном виде. То, что выдаёт ls совершенно нормально перекодируется
> в  любую  кодировку.  но  вот  что-то  я  пока  не придумаю изящного и
> простого  способа перекодировать имена файлов. Ну то есть в скрипте же
> не получается выполнить что-то типа "mv ????.doc файл.doc"...
> 
>   Как подобную вещь сделать?

Что-то не очень понятно, что сделать нужно, но, по-видимому, что-то вроде

for f in * ; do mv $f `echo $f | iconv -f KOI-8 -t UTF-8` ; done

Это если нет пробелов в именах...

--
Денис




Подробная информация о списке рассылки community