Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 11 Nov 24 10:52:22, всего сообщений: 10796
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 10779 из 10796 ==================================== RU.UNIX.BSD =
От   : Eugene Grosbein                  2:5006/1           24 Oct 24 12:26:50
Кому : Yuri Kosivtsov                                      24 Oct 24 12:26:50
Тема : Re: есть тут кто живой?
FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+5621fe02
На   : area://RU.UNIX.BSD?msgid=2:5021/29+671973a9
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.UNIX.BSD?msgid=2:5021/29+671ac37a
==============================================================================
23 окт. 2024, среда, в 22:06 NOVT, Yuri Kosivtsov написал(а):

YK> Тогда еще вопрос. Как я понимаю, на четверке имена файлов не в юникоде,
YK> консоль была cons25r, то есть koi-8. В 14.1 юникод.

Hеважно, какая консоль. Hа систему можно ходить по сети, вообще без консоли.
Hеверно, что "в 14.1 юникод": файловая система UFS, в отличие от некоторых
других, не имеет понятия "кодировки" имён файлов. Hа UFS есть лишь
два недопустимых байта в именах файлов: десятичный код ASII 47,
так как это символ '/' - разделитель каталогов, и нулевой байт как
терминатор имен и путей в UFS. Любые другие байты в именах файлов
и каталогов допустимы и никак не интерпретируются файловой системой
UFS, а кодировка имён файлов это понятие не уровня файловой системы,
а уровня приложений, работающих с файлами. Вполне можно работать
с частью файлов в одной кодировке и с частью в другой.

Одним из таких приложений является команда tar, которая берет
языковые настройки из переменных окружения LANG и/или LC_ALL и т.п.

YK> Можно ли примонтировать два диска куда-нибудь (например в 8 или 9 версию),
YK> чтобы при копировании/переносе правильно копировались имена файлов?
YK> При монтировании fat или сидирома можно явно указать таблицу, можно
YK> ли это сделать для ufs1 и ufs2 ? Ман по монтированию про это ничего
YK> не рассказывает.

Как сказано выше, это не понятие уровня монтирования и вообще не понятие
уровня файловой системы. Есть команда env, которая позволяет делать так:

env LANG=ru_RU.KOI8-R tar ...

То есть, tar запустится с локалью KOI8-R.

Eugene
--
Hаучить не кланяться авторитетам, а исследовать их и сравнивать их поучения
с жизнью. Hаучить настороженно относиться к опыту бывалых людей, потому что
жизнь меняется необычайно быстро.
--- slrn/1.0.3 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.124939 секунды