Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная
  2. Slackware Linux
  3. Глава 15. Архивирование файлов

15.1. gzip

gzip(1) - это программа сжатия от GNU. Она берет один файл и сжимает его. Использование в общем случае:

% gzip filename

Полученный файл получит название файл.gz и обычно его размер будет меньше, чем у исходного файла. Обратите внимание, что файл.gz заменит собой исходный файл. Это означает, что файл больше не будет существовать, останется только его “gzip'нутая” копия. Обычные текстовые файлы будут хорошо сжиматься, а изображения jpeg, mp3-файлы и другие мультимедийные данные сжимаются не слишком хорошо, поскольку они являются уже сжатыми. Как правило использование gzip'а заключается в балансировке между конечным размером файла и временем, затрачиваемым на сжатие. Максимальная степень сжатия может быть достигнута следующим образом:

% gzip -9 filename

При этом понадобится больше времени на сжатие файла, однако размер будет настолько мал, насколько это вообще возможно для gzip. При использовании меньших значений степени сжатия процесс пройдёт быстрее, однако файл получится большего размера.

Распаковать файлы, сжатые gzip'ом, можно с помощью двух команд, которые на самом деле являются одной и то же программой. gzip распакует любой файл со стандартным расширением. Стандартные расширения: .gz, -gz, .z, -z, .Z или -Z. Первый способ заключается в вызове gunzip(1) с именем файла в качестве аргумента:

% gunzip filename.gz

При этом в текущем каталоге останется распакованная копия входного файла, а из его имени будет убрано расширение.gz. gunzip является частью gzip и её действие идентично вызову gzip -d. Так сложилось, что gzip часто произносят как gunzip, поскольку такое название звучит более круто. :^) (Наверное имеется в виду игра слов: gun - пушка, ствол и zip - всемирно известный архиватор - прим. переводчика.)

Перекрёстные ссылки книги для 15.1. gzip

  • Глава 15. Архивирование файлов
  • Вверх
  • 15.2. bzip2

Book navigation

  • Содержание
  • Предисловие
  • Глава 1. Введение в Slackware Linux
  • Глава 2. Получение поддержки и помощи
  • Глава 3. Установка
  • Глава 4. Настройка системы
  • Глава 5. Настройка сети
  • Глава 6. Настройка X
  • Глава 7. Загрузка
  • Глава 8. Командный процессор (shell)
  • Глава 9. Структура файловой системы
  • Глава 10. Работа с файлами и каталогами
  • Глава 11. Управление процессами
  • Глава 12. Основы системного администрирования
  • Глава 13. Основные сетевые команды
  • Глава 14. Безопасность
  • Глава 15. Архивирование файлов
    • 15.1. gzip
    • 15.2. bzip2
    • 15.3. tar
    • 15.4. zip
  • Глава 16. Редактор Vi
  • Глава 17. Редактор Emacs
  • Глава 18. Управление пакетами Slackware
  • Глава 19. ZipSlack
  • Глоссарий
  • Приложение A. The GNU General Public License

Последние материалы

  • Эмулятор терминала Terminator
    3 hours 48 minutes ago
  • Приложение scanimage
    6 days 1 hour ago
  • Утилита sensors
    1 week 2 days ago
  • Сканер Rkhunter
    2 weeks 3 days ago
  • Программа resize2fs
    3 weeks 2 days ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru