Инсталляция Linux и первые шаги
В отличие от архивирующих программ для MS-DOS, tar не
компрессирует автоматически файлы в процессе архивирования.
Поэтому, если вы архивируете два одно-мегабайтных файла,
результирующий архивный файл будет размером два мегабайта.
Команда gzip может использоваться для компрессирования файла
(компрессируемый файл не обязан быть tar-файлом)
Команда
# gzip -9 backup.tar
скомпрессирует backup.tar и оставит вас наедине с
backup.tar.gz, скомпрессированной версией файла. Опция -9 говорит
команде gzip, что следует использовать максимальную возможную
компрессию.
Команда gunzip может быть использована для
раскомпрессирования "зазипованного" файла. С аналогичным эффектом
вы можете использовать ``gzip -d''.
gzip - сравнительно новый инструмент в кругах, приближенных
к UNIX. Долгие годы вместо этого использовалась команда compress.
Однако, по нескольким причинам (тут и патентные дрязги
относительно алгоритма, и то, что gzip значительно эффективнее)
compress оказался не у дел.
Обработанные командой compress файлы заканчивались
расширением .Z. Например, backup.tar.Z - это компрессированная
версия файла backup.tar, а backup.tar.gz - зазипованная версия.
(Чтобы еще надежнее запутать дело, для обозначения зазипованных
файлов некоторое время использовалось расширение .z (маленькая
``z'').
В настоящее время (прим. переводчика: это для
современников автора) официальное расширение - .gz.
Команда uncompress используется для развертывания файла,
который был обработан командой compress. Но команда gunzip тоже
знает, как обращаться с такими файлами.