Есть эвм с 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
>[оверквотинг удален]
>Код:
>$ 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.CP12511) ммм а на второй системе вы нормально видите созданный файлы с именами в cp1251?
2) попробуйте просто скопить на флешку без таринга ) объем тотже
>1) ммм а на второй системе вы нормально видите созданный файлы с
>именами в cp1251?Нет. Если на 2-ом смантировать флэшку mount_msdosfs /dev/da0s1 /mnt/usb то вместо русских букв ????????
А если на 2-ом смантировать флэшку mount_msdosfs -L ru_RU.1251 /dev/da0s1 /mnt/usb то вместо русских кракозябры.На 1-ой эвм без опции -L будут ????????????, а с опцией всё нормально, всё по русски читается.
>>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="..." или чтото подобное
>ну дак скорей всего у вас траблы с локалью на втором
>ммм посмотрите в /etc/rc.conf - keymap="..." или чтото подобноеТОЧНО!!! Локаль криво настроенна (( Спасибо