10 примеров 7zip команд в Linux

10 примеров 7zip команд в Linux

Новости

7-Zip — бесплатный открытый, кросс-платформенный, мощный и полнофункциональный файловый архиватор с высокой степенью сжатия для Windows. Он имеет мощную командную строку, которая была перенесена в системы Linux/POSIX.

7-Zip имеет высокую степень сжатия в формате 7z с компрессией LZMA и LZMA2, поддерживает многие другие форматы архивации, такие как XZ, BZIP2, GZIP, TAR, ZIP и WIM для упаковки и распаковки; AR, RAR, MBR, EXT, NTFS, FAT, GPT, HFS, ISO, RPM, LZMA, UEFI, Z и многие другие форматы.

Он обеспечивает надежное шифрование AES-256 в форматах 7z и ZIP, обеспечивает коэффициент сжатия 2-10% для форматов ZIP и GZIP (что намного больше, чем у PKZip и WinZip). Он также поставляется с самораспаковывающимися возможностями для формата 7z и локализован на 87 языках.

 

Как установить 7zip в Linux

Порт 7zip для Linux-систем называется p7zip, этот пакет поставляется предварительно установленным во многих основных дистрибутивах Linux. Вам нужно установить пакет p7zip-full для получения утилит CLI 7z, 7za и 7zr в вашей системе, как показано ниже.

 

Установите 7zip на Debian, Ubuntu или Linux Mint

В дистрибутивах Linux на базе Debian есть три пакета программного обеспечения, относящиеся к 7zip, и это p7zip, p7zip-full и p7zip-rar. Предлагаем установить пакет p7zip-full, который поддерживает множество форматов архивов.

$ sudo apt-get install p7zip-full

 

 

Установите 7zip на Fedora или CentOS/RHEL

В дистрибутивах на основе Red Hat Linux есть два пакета, связанных с 7zip, и это p7zip и p7zip-plugins. Предлагаем установить оба пакета.

Чтобы установить эти два пакета, вам необходимо включить репозиторий EPEL в дистрибутивах CentOS/RHEL. В Fedora нет необходимости настраивать дополнительный репозиторий.

$ sudo yum install p7zip p7zip-plugins

 

Как только пакет 7zip установлен, вы можете перейти дальше, чтобы изучить некоторые полезные примеры команд 7zip для упаковки или распаковки различных типов архивов в следующем разделе.

 

 

Примеры команд 7zip в Linux

1. Чтобы создать файл архива .7z, используйте опцию «a». Поддерживаемые форматы архивов для создания: 7z, XZ, GZIP, TAR, ZIP и BZIP2. Если данный файл архива уже существует, он будет «добавлять» файлы в существующий архив, вместо того чтобы переписывать его.

$ 7z a hyper.7z hyper_1.4.2_i386.deb

 

Create-7z-Archive-File-in-Linux

 

2. Чтобы извлечь файл архива .7z, используйте опцию «e», которая будет извлекать архив в текущий рабочий каталог.

$ 7z e hyper.7z

 

10 примеров 7zip команд в Linux

 

3. Чтобы выбрать формат архива, используйте опцию -t (format name), которая позволит вам выбрать формат архива, такой как zip, gzip, bzip2 или tar (по умолчанию 7z):

$ 7z a -tzip hyper.zip hyper_1.4.2_i386.deb

 

Create-7z-Zip-File-in-Linux

 

4. Чтобы просмотреть список файлов в архиве, используйте функцию «l» (список), которая отображает тип архивного формата, используемый метод, файлы в архиве…

$ 7z l hyper.7z

 

10 примеров 7zip команд в Linux

 

5. Чтобы проверить целостность архивного файла, используйте функцию «t» (test), как показано на скриншоте ниже:

$ 7z t hyper.7z

 

Check-7z-File-Integrity

 

6. Чтобы создать резервную копию каталога, вы должны использовать утилиту 7za, которая сохраняет владельца/группу файла, в отличие от 7z, опция -si позволяет читать файлы из stdin.

$ tar -cf - sedicomm_files | 7za a -si sedicomm_files.tar.7z

 

7. Чтобы восстановить резервную копию, используйте опцию -so, которая отправит вывод в стандартный вывод терминала.

$ 7za x -so sedicomm_files.tar.7z | tar xf -

 

8. Чтобы установить уровень сжатия, используйте параметр -mx:

$ tar -cf - sedicomm_files | 7za a -si -mx=9 sedicomm_files.tar.7z

 

9. Чтобы обновить существующий файл архива или удалить файл(ы) из архивного файла, используйте опции «u» и «d», соответственно.

$ 7z u <archive-filename> <list-of-files-to-update>
$ 7z d <archive-filename> <list-of-files-to-delete>

 

10. Чтобы установить пароль для архивного файла, используйте -p {password_here}, как показано ниже:

$ 7za a -p{password_here} sedicomm_secrets.tar.7z

 

Для получения дополнительной информации смотрите справочную страницу 7z или перейдите на домашнюю страницу 7zip: https://www.7-zip.org/.

 

В этой статье мы привели примеры команд 7zip в Linux.

 

 

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University.

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Новости

Больше похожих постов

Найдена категория вирусов, которые чаще всего используют для шпионажа, полный курс по кибербезопасности

Найдена категория вирусов, которые чаще всего используют для шпионажа, полный курс по кибербезопасности

46
0
Эксперты проанализировали множество вирусов и выявили определенные закономерности в их использовании злоумышленниками. Исследование о результатах анализа представили аналитики в одном…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Самое читаемое
Меню