p7zip (Русский)

From ArchWiki
Revision as of 17:58, 6 June 2019 by SlavMetal (talk | contribs) (style, wording. Sync intro, 'See also'. Rm 'Резервное копирование и ограничения' section because article is not about tar, instead move warning to the top. Leave only relevant examples.)
Jump to navigation Jump to search

Tango-preferences-desktop-locale.pngЭта страница нуждается в сопроводителеTango-preferences-desktop-locale.png

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков ArchWiki

p7zip — портированная консольная версия 7-Zip для POSIX-систем, включая Linux.

Установка

Установите пакет p7zip.

Для запуска программы используйте следующую команду:

$ 7z

Примеры

Важно: Не используйте формат 7z для резервного копирования, так как он не сохраняет значения владельца и группы для файлов. См. справочное руководство 7z(1) для получения более подробной информации.

Добавить файл или директорию в архив (или создать новый):

$ 7z a <имя архива> <имя файла>

Также можно указать пароль с помощью флага -p и скрыть структуру архива флагом -mhe=on:

$ 7z a <имя архива> <имя файла> -p<пароль> -mhe=on

Обновить старые файлы в архиве или добавить те, которых ранее не было:

$ 7z u <имя архива> <имя файла>

Вывести содержимое архива:

$ 7z l <имя архива>

Извлечь все файлы в текущую директорию (в один каталог):

$ 7z e <имя архива>

Извлечь с полными путями:

$ 7z x <имя архива>

Извлечь в новую директорию:

$ 7z x -o<имя директории> <имя архива>

Проверить целостность файлов в архиве:

$ 7z t <имя архива>

Разница между 7z, 7za и 7zr

Этот пакет включает в себя три бинарных файла: /usr/bin/7z, /usr/bin/7za и /usr/bin/7zr. Справочное руководство объясняет различия:

  • 7z(1) использует плагины для обработки архивов.
  • 7za(1) — автономный исполняемый файл, поддерживающий меньшее количество форматов архивов.
  • 7zr(1) — также автономный исполняемый файл, "облегчённая" версия 7za. Поддерживает только незашифрованные 7z-архивы.

Решение проблем

ZIP-архивы извлекаются с именами в неверной кодировке

Если имена файлов и директорий отображаются в неверной кодировке, установите unzip-iconvAUR. Как правило, это касается архивов, созданных в проводнике Windows. Чтобы избежать проблем в будущем, используйте 7-Zip под Windows — он создаёт корректные архивы ZIP и 7z [1].

Смотрите также