LINUX.ORG.RU

cp1251 to utf8 help!


0

0

Нужно заюникодить большое количество файлов и папок (изменить кодировку в именах всех файлов, и содержимом текстовых файлов).

Есть ли готовый способ сделать это для большой кучи файлов автоматически?

anonymous

Самый простой способ примонтировать раздел с файлами в кодировке cp1251 и тупо перенести с него все файлы на раздел в юникоде.

los_nikos ★★★★★
()

#!/bin/sh

find | sort -r | while read f; do
     fn=$(basename "$f"|iconv -f $1 -t $2);
     [ "$fn" = "$(basename "$f")" ] || mv "$f" "$(dirname "$f")/$fn";
   done

schumen ★★
()
Ответ на: комментарий от Scream

> convmv --notest -R -f cp1251 -t utf8 /

хороший тулз, поставил себе ;) интересно почему она только в extras, а не в core :/

los_nikos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.