Для распаковки сжатых файлов предназначены команды uncompress и unpack.
Команда uncompress восстанавливает исходные версии файлов, сжатых командой compress. Все файлы, указанные в параметре Файл, будут удалены и заменены развернутыми версиями. Развернутый файл имеет то же имя, что и сжатая версия, но без расширения .Z Развернутый файл сохраняет владельца, режимы доступа и время последнего чтения и записи исходного файла. Если файлы не указаны, стандартный ввод будет развертываться в стандартный вывод.
Схожая с командой uncompress команда zcat всегда записывает результат развертывания файла в стандартный вывод.
Например, для развертывания файла с именем foo введите:
uncompress foo
Нажмите Enter.
Полный синтаксис приведен в описании команды uncompress в книге AIX 5L Version 5.1 Commands Reference.
Команда unpack развертывает файлы, созданные командой pack. Для каждого из указанных имен файлов команда unpack ищет файл Имя_файла.z. Если сжатый файл с таким именем существует, команда unpack заменяет его развернутой версией. Затем команда unpack переименовывает новый файл, удаляя суффикс .z. Развернутый файл сохраняет режимы доступа, дату последнего чтения и записи, а также владельца исходного сжатого файла.
Команда unpack работает только с файлами, заканчивающимися на .z. Если вы укажете имя файла без суффикса .z, команда unpack сама добавит этот суффикс при поиске файла в каталоге.
Код возврата команды unpack содержит число файлов, которые ей не удалось развернуть. Файл может быть не развернут по одной из следующих причин:
Примечание: Команда unpack записывает предупреждения в стандартное устройство ошибок. При развертывании файла ему присваивается новый номер i-node. Все остальные файлы, связанные с номером i-node сжатого файла, останутся сжатыми.
Например, для развертывания сжатых файлов chap1.z и chap2.z введите:
unpack chap1.z chap2
Нажмите Enter.
Файлы chap1.z и chap2.z будут развернуты и заменены файлами с именами chap1 и chap2. Заметьте, что в команде unpack можно указывать имена как с суффиксом .z, так и без него.
Полный синтаксис приведен в описании команды unpack в книге AIX 5L Version 5.1 Commands Reference.