.gz
- это сжатый файл, не связанный с tar
.Вы чаще, чем нет, видите заархивированный и сжатый файл, который сначала заархивирован, затем заархивирован (как somfile.tar.gz
), но это две отдельные операции (которые поддерживаются одной командой tar
.
Чтобы разархивировать сжатый файл, вы используете команду gunzip
.
gunzip filename.vw.gz
Путаница заключается в том, что многие из нас привыкли к .zip
файлам. zip
удовлетворяет двум потребностям.
- Необходимость поместить несколько файлов в один файл (архив)
- Необходимость сжатия файла / архива.
tar
- программа архивирования.Если вы посмотрите на его man-страницу в Ubuntu man tar
, вы увидите:
tar - GNU-версия утилиты архивирования tar
gzip
- сжатиеЭто manpage man gzip
читает:
gzip, gunzip, zcat - сжимать или расширять файлы
Так что в этом случае у нас есть две программы для сжатия и архивирования.
Другой сбивающий с толку бит заключается в том, что мы почти всегда используем команду tar
для работы с ботом.h архивирование и сжатие, но вы увидите на его странице руководства, что вы можете указать программу сжатия для использования.Например, мы можем сжать tar
, используя алгоритм сжатия bzip:
tar -jcvf archive_name.tar.bz2 /path/to/some/dir