Если вы ищете способ сжать или распаковать файлы в Linux, вам потребуется программа ZIP. В этой статье мы подробно расскажем, как установить ZIP на Linux, на примере CentOS Stream 9, и объясним все шаги простым и понятным языком.
Что такое ZIP и зачем он нужен?
ZIP — это популярный формат архивов, который позволяет объединять несколько файлов в один сжимаемый файл. Он широко используется для удобной передачи и хранения данных. В Linux ZIP не всегда установлен по умолчанию, поэтому иногда его нужно установить вручную.
Как установить ZIP
- Шаг 1. Обновите репозитории системы
- Шаг 2. Установите ZIP
- Шаг 3. Подтвердите установку
- Как использовать ZIP после установки
На большинстве дистрибутивов Linux установка ZIP делается через менеджер пакетов. Разберем процесс для CentOS Stream 9.
Шаг 1. Обновите репозитории системы
Перед установкой рекомендуется обновить список доступных пакетов, чтобы убедиться, что вы получаете самую свежую версию ZIP.
Введите в терминале команду:
[root@waky practice]# sudo dnf update
Объяснение: команда dnf — это менеджер пакетов в CentOS Stream 9. update проверяет и обновляет список пакетов.
Шаг 2. Установите ZIP
После обновления выполните команду:
[root@waky practice]# sudo dnf install -y zip unzip
Last metadata expiration check: 0:00:14 ago on Tue 20 Jan 2026 08:34:20 AM MSK.
Dependencies resolved.
=====================================================================================================================================================================================================
Package Architecture Version Repository Size
=====================================================================================================================================================================================================
Installing:
unzip x86_64 6.0-59.el9 baseos 182 k
zip x86_64 3.0-35.el9 baseos 266 k
Transaction Summary
=====================================================================================================================================================================================================
Install 2 Packages
Total download size: 447 k
Installed size: 1.1 M
Downloading Packages:
(1/2): unzip-6.0-59.el9.x86_64.rpm 285 kB/s | 182 kB 00:00
(2/2): zip-3.0-35.el9.x86_64.rpm 272 kB/s | 266 kB 00:00
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 264 kB/s | 447 kB 00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : unzip-6.0-59.el9.x86_64 1/2
Installing : zip-3.0-35.el9.x86_64 2/2
Running scriptlet: zip-3.0-35.el9.x86_64 2/2
Verifying : unzip-6.0-59.el9.x86_64 1/2
Verifying : zip-3.0-35.el9.x86_64 2/2
Installed:
unzip-6.0-59.el9.x86_64 zip-3.0-35.el9.x86_64
Complete!
[root@waky practice]#
Объяснение: Эта команда устанавливает оба инструмента — zip для создания архивов и unzip для их распаковки. Обычно если требуется что-то заархивировать, то скорее всего и придется распаковывать, поэтому устанавливаем сразу пару.
Шаг 3. Подтвердите установку
После установки проверьте, что ZIP работает, введя:
[root@waky practice]# zip --version
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
This is Zip 3.0 (July 5th 2008), by Info-ZIP.
Currently maintained by E. Gordon. Please send bug reports to
the authors using the web page at www.info-zip.org; see README for details.
Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip,
as of above date; see http://www.info-zip.org/ for other sites.
Compiled with gcc 11.3.1 20221121 (Red Hat 11.3.1-4) for Unix (Linux ELF) on Feb 14 2023.
Zip special compilation options:
USE_EF_UT_TIME (store Universal Time)
BZIP2_SUPPORT (bzip2 library version 1.0.8, 13-Jul-2019)
bzip2 code and library copyright (c) Julian R Seward
(See the bzip2 license for terms of use)
SYMLINK_SUPPORT (symbolic links supported)
LARGE_FILE_SUPPORT (can read and write large files on file system)
ZIP64_SUPPORT (use Zip64 to store large files in archives)
UNICODE_SUPPORT (store and read UTF-8 Unicode paths)
STORE_UNIX_UIDs_GIDs (store UID/GID sizes/values using new extra field)
UIDGID_NOT_16BIT (old Unix 16-bit UID/GID extra field not used)
[encryption, version 2.91 of 05 Jan 2007] (modified for Zip 3)
Encryption notice:
The encryption code of this program is not copyrighted and is
put in the public domain. It was originally written in Europe
and, to the best of our knowledge, can be freely distributed
in both source and object forms from any country, including
the USA under License Exception TSU of the U.S. Export
Administration Regulations (section 740.13(e)) of 6 June 2002.
Zip environment options:
ZIP: [none]
ZIPOPT: [none]
[root@waky practice]#
Если вы увидите информацию о версии ZIP, значит, установка прошла успешно.
Как использовать ZIP после установки
Создание ZIP-архива
Чтобы сжать файлы или папки, используйте следующий шаблон:
zip имя_архива.zip файл1 файл2 папка1/
Распаковка ZIP-архива
Для распаковки используйте команду:
unzip имя_архива.zip
Примеры и подробности использования команды вы найдете в нашей специальной статье, посвященной данной теме.
Заключение
Установка ZIP на CentOS Stream 9 — это быстрый и понятный процесс, включающий обновление репозиториев и использование команды dnf. После успешной установки вы сможете легко создавать и распаковывать ZIP-архивы прямо в терминале.