Использование tar и gzip
В UNIX существуют некоторые широко используемые приложения для архивации и сжатия файлов. tar используется для создания архивов---он похож на PKZIP или Winzip, но не производит сжатие, он только архивирует. Для создания нового архива используется команда:
$ tar -cvf <archive_name.tar> <file> [file...]
Для извлечения файлов из архива:
$ tar -xpvf <archive_name.tar> [file...]
Для перечисления содержимого архива:
$ tar -tf <archive_name.tar> | less
Вы можете сжать данные, используя программу compress, которая устарела и не должна больше использоваться, или с помощью gzip:
$ compress <file>
$ gzip <file>
что создает сжатые файлы с расширением .Z (compress) или .gz (gzip). Эти программы могут сжимать только один файл за раз. Для расжатия используются команды:
$ compress -d <file.Z>
$ gzip -d <file.gz>
RMP.
Также существуют утилиты unarj, zip и unzip
(совместимые с PK??ZIP). Файлы с расширениями .tar.gz или .tgz (архивированные с помощью tar, а затем сжатые gzip) являются такой же вещью в UNIX как файлы .ZIP в DOS. Вот как выдать список файлов в архиве .tar.gz:
$ tar -ztf <file.tar.gz> | less