Извлечение отдельных файлов из архива tar

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
savigm
Сообщения: 127
ОС: openSUSE

Извлечение отдельных файлов из архива tar

Сообщение savigm »

Вопрос банальный, однако непонятно реально ли это сделать одной командой:
есть архив tgz, структура которого tardir/tarfiles; нужно извлечь все файлы tarfiles из директории tardir архива в текущую директорию, без создания директории tardir, т.е. чтобы все файлы tarfiles оказались не в новой созданной директории ./tardir/ а в текущей директории ./
Сколько не пытался, одной командой Я этого не добился, приходилось перемещать все файлы и удалять пустую директорию:(
Спасибо сказали:
Аватара пользователя
SANTA
Сообщения: 181
ОС: GNU/Linux

Re: Извлечение отдельных файлов из архива tar

Сообщение SANTA »

Только если знаешь сколько директорий нужно пропустить

$ tar --strip 1 -x doc/Perl.djvu -f doc.tar
$ ls Perl.djvu
Perl.djvu

Вот здесь указываешь нужно кол-во
Спасибо сказали:
Аватара пользователя
savigm
Сообщения: 127
ОС: openSUSE

Re: Извлечение отдельных файлов из архива tar

Сообщение savigm »

Спасибо, ясно.
Спасибо сказали: