ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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