Покажу пару примеров для работы с архивами tar.
– просмотреть содержимое архива:
$tar -tf file.tar
При этом, если у нас есть архив *.tar.bz2/*.tar.gz то мы так же можем это сделать: достаточно просто добавить ключ j/z соответственно:
$tar -tjf file.tar.bz2
– извлечь нужный файл:
$tar -xzvf archive.tar.gz path/to/file
где path/to/file – путь к нашему файлу в архиве. Заметьте, что путь указывается без лидирующего слеша “/”
– создать сжатые архив, если нету опций -j/z (к примеру, в Solaris). Несколько примеров
$tar cvf - . | gzip > myfile.tar.gz
$tar cvf - foodir | gzip > foo.tar.gz
– распаковать, если нету опций -j/z
$gunzip -c foo.tar.gz | tar xvf -
$gunzip < foo.tar.gz | tar xvf -