Архив рубрики «tar»

tar: Просмотр содержимого архива (tar.gz, tgz, tar.bzip2)

05.12.2008

Для вывода оглавления tar-архива используется команда -t:

  1. ~$ tar -tvf archive.tar
  2. -rw-rw-rw- 0 username groupname 45523421 Dec 5 16:17 file1.txt
  3. -rw-r--r-- 0 username groupname 13234112 Dec 5 16:17 file2.txt
  4. -rw-r--r-- 0 username groupname 75323624 Dec 5 16:17 file3.txt

Для tar.gz (tgz; tar+gzip):

  1. ~$ tar -ztvf archive.tar.gz
  2. ...

Для tar.bz2 (tar+bzip2):

  1. ~$ tar -jtvf archive.tar.bz2
  2. ...

Использованные команды:
-t – печать содержимого архива на stdout
-v - подробный вывод, аналог ключа -l утилиты ls. Без этой команды будет выведен краткий спискок файлов без размеров и прав.
-f имя_файла - использовать указанный файл в качестве архива, иначе читать с ленты
-zgzip-фильтр. В некоторых реализациях использовать необязательно.
-jbzip2-фильтр. В некоторых реализациях использовать необязательно.

tar.gz: извлечение конкретного файла

17.09.2008

Если из архива .tar(.gz) нужно извлечь конкретные файлы, то просто надо просто перечислить их в параметрах. Например, из архива archive.tar.gz надо извлечь файл public_html/index.html. Используем заклинание:

  1. [email protected]test:~$ tar zxvf archive.tar.gz public_html/index.html