1

У меня есть tar-файл с tar-файлами. Они довольно большие, поэтому мне было интересно, можно ли напрямую извлечь конкретный tar-файл из tar-файла.

Это возможно? Как?

2 ответа2

1

Если я правильно понял, что вы хотите, чтобы содержимое "внутреннего" tar-файла было извлечено, 1) используйте опцию O для извлечения данного файла в стандартный вывод, 2) используйте f - для чтения архива из стандартного ввода:

tar -xOf outer_archive.tar inner_archive_1.tar | tar -tf -

tar -xOf outer_archive.tar inner_archive_1.tar | tar -xvf -
1

Если у вас установлен 7-Zip, либо в Linux (или из программного обеспечения GNOME, для дистрибутивов Debian), либо в Windows в режиме двойной загрузки (7-Zip хорошо работает под Wine), вы можете изучить tar или другой архив, используя GUI и решить, что нужно извлечь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .