2.8.5.3.2 bzip2
Установка
Синтаксис
Параметры
Примеры работы
Окружение
- Версия ОС: 7.3
- Конфигурация ОС: Рабочая станция
- Редакция ОС: Стандартная
- Архитектура: x86_64
- Версия ПО: bzip2-1.0.8-1
bzip2 — формат сжатия данных и утилита для работы с архивами, основанная на алгоритме Барроуза-Уилера и кодировании Хаффмана. Обеспечивает более высокую степень сжатия по сравнению с gzip, но требует большего времени на обработку.
bzip2 поддерживает сжатие только одного файла. Для архивирования нескольких файлов используется совместно с утилитой tar.
Вы можете подробнее ознакомиться с работой утилит для архивирования, копирования и восстановления файлов, просмотрев наши обучающие видео:
-
на RuTube:
-
в Яндекс.Дзен:
-
в VK Видео:
На наших каналах вы также сможете найти много другой полезной информации.
Установка
Пакет bzip2 установлен в РЕД ОС по умолчанию. Если он не установлен, то для установки выполните команду (потребуются права администратора):
sudo dnf install bzip2
Синтаксис
Утилита доступна для запуска через терминал при помощи команды следующего вида:
bzip2 [<параметры>] <файл>
Параметры
Основные параметры:
| Параметр | Описание |
|---|---|
-h, --help
|
Вывести справку. |
-d, --decompress
|
Принудительно выполнить разархивирование файла. |
-z, --compress
|
Принудительно выполнить сжатие файла. |
-k, --keep
|
Сохранить исходные файлы после архивации или разархивирования. |
-f, --force
|
Перезаписать существующие выходные файлы без запроса подтверждения. |
-t, --test
|
Проверить целостность сжатого файла без его распаковки. |
-c, --stdout
|
Выводить результат обработки в стандартный поток вывода. |
-q, --quiet
|
Подавлять вывод некритических сообщений об ошибках. |
-v, --verbose
|
Выводить дополнительную информацию в процессе выполнения программы. |
-L, --license |
Отобразить информацию об условиях лицензирования. |
-V, --version
|
Отобразить информацию о версии программного обеспечения. |
-s, --small
|
Использовать уменьшенный объём оперативной памяти за счёт снижения скорости сжатия. |
-1 – -9--fast, --best
|
Установить степень сжатия: от минимальной (-1, --fast) до максимальной (-9, --best).
|
Примеры работы
1. Сжатие одного файла file.txt с максимальной степенью сжатия и сохранением исходного файла:
bzip2 -9k file.txt
В результате создается файл file.txt.bz2, при этом исходный файл file.txt сохраняется.
2. Распаковка файла, сжатого с помощью bzip2, с сохранением исходного архива:
bzip2 -dk file.txt.bz2
Файл file.txt.bz2 распаковывается, при этом архив остается на диске.
3. Использование bzip2 совместно с tar для сжатия каталога ./files:
tar -cvjf files.tar.bz2 ./files
Создается архив files.tar.bz2, содержащий каталог ./files и все его содержимое.
4. Распаковка сжатого tar-архива:
tar -xvjf files.tar.bz2
Все файлы и каталоги извлекаются из архива files.tar.bz2 в текущий каталог.
5. Проверка целостности архива без распаковки:
bzip2 -tv files.tar.bz2
Выполняется проверка архива files.tar.bz2 на наличие повреждений без извлечения данных.
Дата последнего изменения: 09.02.2026
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.