Уважаемые подписчики! Этот выпуск посвящен старой, но все еще популярной в
UNIX утилите сжатия данных compress(1). В следующем выпуске мы продолжим
тему резервного копирования и восстановления, и рассмотрим команду
ufsdump из ОС Solaris 8.
Что почитать
Продолжая тему продолжающегося у православных поста, предлагаю почитать
статью "Православие и рок-музыка",
весьма, кстати, спорную и сумбурную, но, во многом, вполне справедливую.
compress берет файл и сжимает его до минимально возможного размера, создает
сжатый файл результата и удаляет исходный файл, если не указана опция -c.
Сжатие достигается за счет кодирования часто встречающихся в файле строк.
uncompress восстанавливает предварительно сжатый файл в исходное состояние
и удаляет сжатую версию. zcat разжимает файл и выдает его в стандартный
выходной поток.
Если файл в командной строке не указан, данные берутся из стандартного
входного потока, а результат пересылается в стандартный выходной поток. По
умолчанию, результат записывается в файл с именем, совпадающим с именем
исходного файла, но с суффиксом .Z, но его можно перенаправить и в
стандартный выходной поток. Выходные файлы имеют те же права доступа и
владельца, что и соответствующие исходные файлы или стандартные права
доступа пользователя, если результат перенаправляется в стандартный выходной
поток.
Если в результате сжатия не удается уменьшить объем файла, результирующий
файл не записывается, если только в командной строке не указан флаг -F.