Работа с архиватором 7zip в консоли

p7zip — это порт 7-Zip для командной строки Unix, файлового архиватора, который поддерживает формат 7z, который имеет очень высокую степень сжатия. Установка

apt install p7zip-full

После установки в системе у вас появятся файлы 7z, 7za, 7zr. Так каким из них архивировать спросите вы? Если вам нужна простая и базовая программа для архивирования и распаковки файлов, то вам подойдет программа 7z. Если вам нужны расширенные возможности, такие как создание многотомных архивов, поддержка дополнительных форматов файлов или создание самораспаковывающихся архивов, то вам подойдет программа 7za. А если вам нужны все возможные возможности программы 7z, включая создание архивов с паролем и высокой степенью сжатия, то вам подойдет программа 7zr.

Конкретный выбор программы зависит от ваших потребностей и предпочтений.

Пример тестировался на виртуальном хостинге Timeweb.

/usr/bin/7za a -v500m myarch.7z dieg.info/

в результате будут созданы файлы myarch.7z.001 myarch.7z.002 myarch.7z.003 и так далее, размер каждого 500 Мб (опция -v500m).

  • Шаг 2. Чтобы распаковать многотомный архив myarch.7z.001, достаточно поместить все части архива в текущую папку и дать команду:
/usr/bin/7za x myarch.7z.001

Или выкачайте в Windows и используйте обычный 7zip.

  • Если архив защищен паролем, используйте ключ p для разархивирования:
7z e -pПароль archive.7z
  • Создать архив с паролем через 7zip так, чтобы пароль запрашивался системой:
7za a -mhe=on -ms=on -p Documents.7z Documents/
  • Распаковать запароленный архив так, чтобы пароль запросила система (пароль система спросит после ввода команды):
7za x Documents.7z

Читайте также: Примеры использования gzip и gunzip, Архиватор tar gz, zip, Архиватор rar Linux консоль.

PQ VPS сервера в 28+ странах.