Если при выполнении unzip myarchive.zip
создается каталог myarchive
со всем, что в нем находится, это означает, что создатель zip-файла фактически выполнил zip для этого каталога.
Единственный способ создать то, что вы хотите, — просто переместить все содержимое за пределы каталога после выполненияunzip
:
[user@host]:some/path/b$ unzip myarchive.zip
[user@host]:some/path/b$ ls
{ показывает каталогmyarchive
}
[user@host]:some/path/b$ mv myarchive/*.
[user@host]:some/path/b$ rm -R myarchive
[user@host]:some/path/b$ ls
{ показывает первый уровень myarchive (непосредственно вb
)}
Если вы выберете экспертную программу установки, вы можете добавить одну или несколько дополнительных локалей, а затем выбрать локаль по умолчанию, но вам нужно LC_XXX
изменить свои переменные вручную, как описано Стивеном Киттом .
Что касается настроек локали, это то же самое, что использовать метод установки по умолчанию и последующий запуск sudo dpkg-reconfigure locales
.
Выбор будет выглядеть следующим образом:
Advanced options ->
и Graphical expert install
илиExpert install
:English - English
other -> Europe -> Germany
United States - en_US.UTF-8
de_DE.UTF-8
en_US.UTF-8
При необходимости измените настройки отдельных языковых стандартов после завершения установки.
Чтобы обновить глобальные настройки локали, вы можете использовать:
sudo update-locale LANG=en_US.UTF-8 $(printf 'LC_%s=de_DE.UTF-8 '\
NUMERIC TIME MONETARY PAPER NAME ADDRESS TELEPHONE MEASUREMENT IDENTIFICATION)
Или добавьте переменные в локальный файл инициализации оболочки. Чтобы добавить немецкие настройки в ваш ~/.bashrc
, если локаль по умолчанию en_US.UTF-8
, вы можете использовать:
printf 'export LC_%s=de_DE.UTF-8\n'\
NUMERIC TIME MONETARY PAPER NAME ADDRESS TELEPHONE MEASUREMENT IDENTIFICATION >> ~/.bashrc