URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 84672
[ Назад ]

Исходное сообщение
"Как запаковать/распаковать tar-ом?"

Отправлено juvf , 27-Мрт-09 11:39 
Есть эвм с FreeBSD 7.0
на ней есть папка с русскими папками.

tmp
tmp\Папка1
tmp\Папка2

Задача: перенести tmp на др эвм с помошью флэшки форматированной в винде (fat32 или fat, хз), так, чтоб все атрибуты файлов сохранились.

делаю
Код:
tar -cvf newArc.tar tmp
и получаю архив и кидаю его на флэшку. На 2-ой эвм (с FreeBSD 7.0) копирую архив на hd, распоковываю
Код:
tar -xvf newArc.tar
в результате получаю

tmp
tmp\Кракозябры1
tmp\Кракозябры2

Почему? как перенести tmp без кракозябров?

p.s. на обойх эвм локаль
Код:
$ locale
LANG=ru_RU.CP1251
LC_CTYPE="ru_RU.CP1251"
LC_COLLATE="ru_RU.CP1251"
LC_TIME="ru_RU.CP1251"
LC_NUMERIC="ru_RU.CP1251"
LC_MONETARY="ru_RU.CP1251"
LC_MESSAGES="ru_RU.CP1251"
LC_ALL=ru_RU.CP1251


Содержание

Сообщения в этом обсуждении
"Как запаковать/распаковать tar-ом?"
Отправлено Pahanivo , 27-Мрт-09 12:24 
>[оверквотинг удален]
>Код:
>$ locale
>LANG=ru_RU.CP1251
>LC_CTYPE="ru_RU.CP1251"
>LC_COLLATE="ru_RU.CP1251"
>LC_TIME="ru_RU.CP1251"
>LC_NUMERIC="ru_RU.CP1251"
>LC_MONETARY="ru_RU.CP1251"
>LC_MESSAGES="ru_RU.CP1251"
>LC_ALL=ru_RU.CP1251

1) ммм а на второй системе вы нормально видите созданный файлы с именами в cp1251?
2) попробуйте просто скопить на флешку без таринга ) объем тотже


"Как запаковать/распаковать tar-ом?"
Отправлено juvf , 27-Мрт-09 12:37 
>1) ммм а на второй системе вы нормально видите созданный файлы с
>именами в cp1251?

Нет. Если на 2-ом смантировать флэшку mount_msdosfs /dev/da0s1 /mnt/usb  то вместо русских букв ????????
А если на 2-ом смантировать флэшку mount_msdosfs -L ru_RU.1251 /dev/da0s1 /mnt/usb  то вместо русских кракозябры.

На 1-ой эвм без опции -L будут ????????????, а с опцией всё нормально, всё по русски читается.


"Как запаковать/распаковать tar-ом?"
Отправлено Pahanivo , 27-Мрт-09 12:43 
>>1) ммм а на второй системе вы нормально видите созданный файлы с
>>именами в cp1251?
>
>Нет. Если на 2-ом смантировать флэшку mount_msdosfs /dev/da0s1 /mnt/usb  то вместо
>русских букв ????????
>А если на 2-ом смантировать флэшку mount_msdosfs -L ru_RU.1251 /dev/da0s1 /mnt/usb  
>то вместо русских кракозябры.
>
>На 1-ой эвм без опции -L будут ????????????, а с опцией всё
>нормально, всё по русски читается.

ну дак скорей всего у вас траблы с локалью на втором
ммм посмотрите в /etc/rc.conf - keymap="..." или чтото подобное


"Как запаковать/распаковать tar-ом?"
Отправлено juvf , 27-Мрт-09 14:20 
>ну дак скорей всего у вас траблы с локалью на втором
>ммм посмотрите в /etc/rc.conf - keymap="..." или чтото подобное

ТОЧНО!!! Локаль криво настроенна (( Спасибо