* [sisyphus] как быть с кодировкой?
@ 2007-05-11 7:16 Шишков Евгений
2007-05-11 7:32 ` Epiphanov Sergei
` (3 more replies)
0 siblings, 4 replies; 11+ messages in thread
From: Шишков Евгений @ 2007-05-11 7:16 UTC (permalink / raw)
To: Sisyphus
Здравствуйте.
Решил переустановить систему (раскорячил в хлам ;) ).
Есть раздел ext3 на котором куча файлов с русскими именами.
В системе у меня кодировка koi-8r после переустановки будет utf-8
подмонтировав раздел буду видеть кашу (уже проверял на домашнем).
Есть ли способ легко и корректно перенести данные?
man mount не помог. Не нашёл я указания кодировки для ext2/ext3.
Можно конечно кинуть всё на ftp, но у меня нету чтолько места.
--
С уважением,
Шишков Евгений (evgen[собак]svi[тчк]pp[тчк]ru)
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] как быть с кодировкой?
2007-05-11 7:16 [sisyphus] как быть с кодировкой? Шишков Евгений
@ 2007-05-11 7:32 ` Epiphanov Sergei
2007-05-11 7:34 ` Хихин Руслан
` (2 subsequent siblings)
3 siblings, 0 replies; 11+ messages in thread
From: Epiphanov Sergei @ 2007-05-11 7:32 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Friday 11 May 2007 11:16:13 Шишков Евгений написал(а):
> Здравствуйте.
>
> Решил переустановить систему (раскорячил в хлам ;) ).
> Есть раздел ext3 на котором куча файлов с русскими именами.
> В системе у меня кодировка koi-8r после переустановки будет utf-8
> подмонтировав раздел буду видеть кашу (уже проверял на домашнем).
> Есть ли способ легко и корректно перенести данные?
> man mount не помог. Не нашёл я указания кодировки для ext2/ext3.
>
> Можно конечно кинуть всё на ftp, но у меня нету чтолько места.
convmv Вам поможет.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] как быть с кодировкой?
2007-05-11 7:16 [sisyphus] как быть с кодировкой? Шишков Евгений
2007-05-11 7:32 ` Epiphanov Sergei
@ 2007-05-11 7:34 ` Хихин Руслан
2007-05-11 7:47 ` Шишков Евгений
` (2 more replies)
2007-05-11 13:56 ` Евгений Терешков
2007-05-14 17:30 ` Maxim Tyurin
3 siblings, 3 replies; 11+ messages in thread
From: Хихин Руслан @ 2007-05-11 7:34 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 902 bytes --]
Здравствуйте Шишков Евгений
В сообщении от 11 мая 2007 Шишков Евгений написал(a):
> Здравствуйте.
>
>
>
> Решил переустановить систему (раскорячил в хлам ;) ).
>
> Есть раздел ext3 на котором куча файлов с русскими именами.
>
> В системе у меня кодировка koi-8r после переустановки будет utf-8
>
> подмонтировав раздел буду видеть кашу (уже проверял на домашнем).
>
> Есть ли способ легко и корректно перенести данные?
Какая-то прога была
В принципе, "прыгая" с компа на комп с разными кодировками (правда в
основном с koi8 на cp1251) написал скриптик (легко меняемый для разных
нужд)
#!/bin/bash
# renames.sh
# простая программа переименования
# criteria=$1
# re_match=$2
# replace=$3
mkdir $1
list='*'
for i in $list ;
do
src=$i
tgt=`echo $src | iconv -c -r -fKOI8-R -tUTF8`
echo "$src" "$tgt"
mv "$src" $2/"$tgt"
done
--
С уважением Хихин Руслан
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] как быть с кодировкой?
2007-05-11 7:34 ` Хихин Руслан
@ 2007-05-11 7:47 ` Шишков Евгений
2007-05-11 7:59 ` Valery V. Inozemtsev
2007-05-11 8:36 ` Epiphanov Sergei
2 siblings, 0 replies; 11+ messages in thread
From: Шишков Евгений @ 2007-05-11 7:47 UTC (permalink / raw)
To: hihin, ALT Linux Sisyphus discussion list
Хихин Руслан пишет:
> Здравствуйте Шишков Евгений
> В сообщении от 11 мая 2007 Шишков Евгений написал(a):
> > Здравствуйте.
> >
> >
> >
> > Решил переустановить систему (раскорячил в хлам ;) ).
> >
> > Есть раздел ext3 на котором куча файлов с русскими именами.
> >
> > В системе у меня кодировка koi-8r после переустановки будет utf-8
> >
> > подмонтировав раздел буду видеть кашу (уже проверял на домашнем).
> >
> > Есть ли способ легко и корректно перенести данные?
> Какая-то прога была
>
> В принципе, "прыгая" с компа на комп с разными кодировками (правда в
> основном с koi8 на cp1251) написал скриптик (легко меняемый для разных
> нужд)
>
> #!/bin/bash
> # renames.sh
> # простая программа переименования
>
> # criteria=$1
> # re_match=$2
> # replace=$3
>
> mkdir $1
>
> list='*'
> for i in $list ;
> do
> src=$i
> tgt=`echo $src | iconv -c -r -fKOI8-R -tUTF8`
> echo "$src" "$tgt"
> mv "$src" $2/"$tgt"
> done
Благодарю.
Попробую...
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] как быть с кодировкой?
2007-05-11 7:34 ` Хихин Руслан
2007-05-11 7:47 ` Шишков Евгений
@ 2007-05-11 7:59 ` Valery V. Inozemtsev
2007-05-11 8:06 ` Шишков Евгений
2007-05-11 8:36 ` Epiphanov Sergei
2 siblings, 1 reply; 11+ messages in thread
From: Valery V. Inozemtsev @ 2007-05-11 7:59 UTC (permalink / raw)
To: hihin, ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1063 bytes --]
В сообщении от 11 мая 2007 Хихин Руслан написал(a):
> Здравствуйте Шишков Евгений
>
> В сообщении от 11 мая 2007 Шишков Евгений написал(a):
> > Здравствуйте.
> >
> >
> >
> > Решил переустановить систему (раскорячил в хлам ;) ).
> >
> > Есть раздел ext3 на котором куча файлов с русскими именами.
> >
> > В системе у меня кодировка koi-8r после переустановки будет utf-8
> >
> > подмонтировав раздел буду видеть кашу (уже проверял на домашнем).
> >
> > Есть ли способ легко и корректно перенести данные?
>
> Какая-то прога была
>
> В принципе, "прыгая" с компа на комп с разными кодировками (правда в
> основном с koi8 на cp1251) написал скриптик (легко меняемый для разных
> нужд)
>
> #!/bin/bash
> # renames.sh
> # простая программа переименования
>
> # criteria=$1
> # re_match=$2
> # replace=$3
>
> mkdir $1
>
> list='*'
> for i in $list ;
> do
> src=$i
> tgt=`echo $src | iconv -c -r -fKOI8-R -tUTF8`
> echo "$src" "$tgt"
> mv "$src" $2/"$tgt"
> done
загнется на первом же файле с пробелом
--
Valery V. Inozemtsev
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] как быть с кодировкой?
2007-05-11 7:59 ` Valery V. Inozemtsev
@ 2007-05-11 8:06 ` Шишков Евгений
2007-05-11 18:12 ` Хихин Руслан
0 siblings, 1 reply; 11+ messages in thread
From: Шишков Евгений @ 2007-05-11 8:06 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Valery V. Inozemtsev пишет:
>>
>> В принципе, "прыгая" с компа на комп с разными кодировками (правда в
>> основном с koi8 на cp1251) написал скриптик (легко меняемый для разных
>> нужд)
>>
>> #!/bin/bash
>> # renames.sh
>> # простая программа переименования
>>
>> # criteria=$1
>> # re_match=$2
>> # replace=$3
>>
>> mkdir $1
>>
>> list='*'
>> for i in $list ;
>> do
>> src=$i
>> tgt=`echo $src | iconv -c -r -fKOI8-R -tUTF8`
>> echo "$src" "$tgt"
>> mv "$src" $2/"$tgt"
>> done
>
> загнется на первом же файле с пробелом
Да вроде переименовывает
Я немного проще сделал:
#!/bin/bash
# renames.sh
# простая программа переименования
list='*'
for i in $list ;
do
src=$i
tgt=`echo $src | iconv -c -r -fKOI8R -tUTF-8`
mv "$src" "$tgt"
done
Где взят файл, там и переименовали.
Файлы специально с пробелами взял.
Правда ещё не подсовывал их в систему с UTF-8
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] как быть с кодировкой?
2007-05-11 7:34 ` Хихин Руслан
2007-05-11 7:47 ` Шишков Евгений
2007-05-11 7:59 ` Valery V. Inozemtsev
@ 2007-05-11 8:36 ` Epiphanov Sergei
2 siblings, 0 replies; 11+ messages in thread
From: Epiphanov Sergei @ 2007-05-11 8:36 UTC (permalink / raw)
To: hihin, ALT Linux Sisyphus discussion list
В сообщении от Friday 11 May 2007 11:34:25 Хихин Руслан написал(а):
> > Есть ли способ легко и корректно перенести данные?
> Какая-то прога была
convmv
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] как быть с кодировкой?
2007-05-11 7:16 [sisyphus] как быть с кодировкой? Шишков Евгений
2007-05-11 7:32 ` Epiphanov Sergei
2007-05-11 7:34 ` Хихин Руслан
@ 2007-05-11 13:56 ` Евгений Терешков
2007-05-14 17:30 ` Maxim Tyurin
3 siblings, 0 replies; 11+ messages in thread
From: Евгений Терешков @ 2007-05-11 13:56 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Шишков Евгений пишет:
> Решил переустановить систему (раскорячил в хлам ;) ).
> Есть раздел ext3 на котором куча файлов с русскими именами.
> В системе у меня кодировка koi-8r после переустановки будет utf-8
> подмонтировав раздел буду видеть кашу (уже проверял на домашнем).
> Есть ли способ легко и корректно перенести данные?
> man mount не помог. Не нашёл я указания кодировки для ext2/ext3.
Повторю то, что уже и так сказали: convmv поможет. Плюс советую заглянуть в
багзиллу на предмет его багов (вроде есть актуальные).
> Можно конечно кинуть всё на ftp, но у меня нету чтолько места.
Это не поможет. :-)
--
С уважением, Терешков Евгений.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] как быть с кодировкой?
2007-05-11 8:06 ` Шишков Евгений
@ 2007-05-11 18:12 ` Хихин Руслан
0 siblings, 1 reply; 11+ messages in thread
From: Хихин Руслан @ 2007-05-11 18:12 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 295 bytes --]
Здравствуйте Шишков Евгений
В сообщении от 11 мая 2007 Шишков Евгений написал(a):
> Где взят файл, там и переименовали.
> Файлы специально с пробелами взял.
> Правда ещё не подсовывал их в систему с UTF-8
Интересно, с пробелами вообще-то должно загнутьcя :)
--
С уважением Хихин Руслан
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] как быть с кодировкой?
@ 2007-05-11 20:05 ` Евгений
0 siblings, 0 replies; 11+ messages in thread
From: Евгений @ 2007-05-11 20:05 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Владимир Черный пишет:
>
> 11.05.07, *Хихин Руслан* <hihin@yandex.ru <mailto:hihin@yandex.ru>>
> написал(а):
>
> Здравствуйте Шишков Евгений
> В сообщении от 11 мая 2007 Шишков Евгений написал(a):
> > Где взят файл, там и переименовали.
> > Файлы специально с пробелами взял.
> > Правда ещё не подсовывал их в систему с UTF-8
> Интересно, с пробелами вообще-то должно загнутьcя :)
>
> У меня была такая проблема после перехода с 2.4 на 3.0 - каталог
> (дерево) с книгами и рускоязычными названиями с пробелами... свой скрипт
> прилагаю.
Ух круто как. Даже рекурсивно....
Благодарю за скрипт.
--
С уважением, Евгений (evgent [sobak] tula [dot] net)
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] как быть с кодировкой?
2007-05-11 7:16 [sisyphus] как быть с кодировкой? Шишков Евгений
` (2 preceding siblings ...)
2007-05-11 13:56 ` Евгений Терешков
@ 2007-05-14 17:30 ` Maxim Tyurin
3 siblings, 0 replies; 11+ messages in thread
From: Maxim Tyurin @ 2007-05-14 17:30 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Шишков Евгений writes:
> Здравствуйте.
>
> Решил переустановить систему (раскорячил в хлам ;) ).
> Есть раздел ext3 на котором куча файлов с русскими именами.
> В системе у меня кодировка koi-8r после переустановки будет utf-8
> подмонтировав раздел буду видеть кашу (уже проверял на домашнем).
> Есть ли способ легко и корректно перенести данные?
> man mount не помог. Не нашёл я указания кодировки для ext2/ext3.
А нет ее там. Юзай JFS - в ней есть :)
А вообще файлы кириллицей в основном только в домашнем каталоге
водятся.
Так что перенести просто.
Примерно так:
cd /home
cp -al mrkooll mrkooll.UTF8
convmv -f KOI8-R -t UTF-8 --notest mrkooll.UTF8
После этого файлы будут с именами в koi8 в каталоге mrkooll и в utf-8
в каталоге mrkooll.UTF8.
--
With Best Regards, Maxim Tyurin
JID: MrKooll@jabber.pibhe.com
___
/ _ )__ _____ ___ ____ _______ _____
/ _ / // / _ \/ _ `/ _ `/ __/ // (_-<
/____/\_,_/_//_/\_, /\_,_/_/ \_,_/___/
/___/
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2007-05-14 17:30 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-05-11 7:16 [sisyphus] как быть с кодировкой? Шишков Евгений
2007-05-11 7:32 ` Epiphanov Sergei
2007-05-11 7:34 ` Хихин Руслан
2007-05-11 7:47 ` Шишков Евгений
2007-05-11 7:59 ` Valery V. Inozemtsev
2007-05-11 8:06 ` Шишков Евгений
2007-05-11 18:12 ` Хихин Руслан
2007-05-11 20:05 ` Евгений
2007-05-11 8:36 ` Epiphanov Sergei
2007-05-11 13:56 ` Евгений Терешков
2007-05-14 17:30 ` Maxim Tyurin
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git