У меня есть tar-файл с tar-файлами. Они довольно большие, поэтому мне было интересно, можно ли напрямую извлечь конкретный tar-файл из tar-файла.
Это возможно? Как?
У меня есть tar-файл с tar-файлами. Они довольно большие, поэтому мне было интересно, можно ли напрямую извлечь конкретный tar-файл из tar-файла.
Это возможно? Как?
Если я правильно понял, что вы хотите, чтобы содержимое "внутреннего" 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 -
Если у вас установлен 7-Zip, либо в Linux (или из программного обеспечения GNOME, для дистрибутивов Debian), либо в Windows в режиме двойной загрузки (7-Zip хорошо работает под Wine), вы можете изучить tar или другой архив, используя GUI и решить, что нужно извлечь.