Извлечение нескольких вложенных файлов .tar

У меня есть 3 tar файла огромного размера (~ 100 ГБ каждый), и у каждого из них есть несколько tar файлов внутри, которые содержат изображения. Можно ли распаковать их все в соответствующей иерархии? Например, если мои 3 больших файла tar - это a.tar, b.tar и c.tar, и каждый из них содержит 1.tar, 2.tar и т. Д., После извлечения я хочу, чтобы изображения быть на их соответствующих путях, таких как a/2/img37.jpg или c/1/img346.jpg, и так далее. Любая помощь будет высоко ценится!

1
задан 12 June 2017 в 19:18

1 ответ

Это поможет Вам

https://pypi.python.org/pypi/nested.tar.archives.extractor/1.1

1. Удостоверьтесь, чтобы у Вас были или python 2.6 или установленный python 2.7.

2. Извлеките загруженный файл "nested.tar.archives.extractor-1.1 [Python 2.x] .tar.gz"

3. Скопируйте файл "extractnested.py" в одну из папок в Вашей переменной окружения PATH (Примечание: Для пользователей Linux, как Вы могли бы знать, для разрешения выполнения extractnested.py как сценарий удара, необходимо дать ему разрешения - $ chmod ugo+rx extractnested.py)

Теперь, можно извлечь любой архив tar из терминала -

extractnested.py path [path ...]

, где путь является путем архива tar, Вы хотите извлечь.

0
ответ дан 13 June 2017 в 05:18

Другие вопросы по тегам:

Похожие вопросы: