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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.