студия открытых решений о-никс
<< Wget Timezone >>

Как извлечь из tar-архива определенные файлы

Иногда из tar-архивов (.tar, .tar.gz, .tar.bz2) очень больших объемов требуется извлечь определенные файлы. Чтобы не распаковывать весь архив, достаточно перечислить эти файлы в качестве аргументов tar после имени архива:

tar -xf arch.tar file dir/file

В случае со сжатым архивом можно сделать аналогично, добавляя ключи: «z» для .gz (gzip) и «j» для .bz2 (bzip2).

tar -xf arch.tar.gz file dir/file

Точное название файла/полного пути к нему в архиве можно узнать с помощью функции просмотра дерева файлов/каталогов архива:

tar -tf arch.tar.gz

Найти файл по части его названия/пути можно через конвеер grep (или egrep)

 

Источник: Как извлечь из tar-архива один или несколько файлов?

 

<< Wget Timezone >>

Поделиться в соцсетях:

система комментирования CACKLE
RSS