У меня есть 3 tar файла огромного размера (~ 100 ГБ каждый), и каждый из них имеет в нем несколько файлов tar, содержащих изображения. Можно ли их распаковать в соответствующей иерархии? Например, если мои 3 больших файла tar - a.tar, b.tar и c.tar, и каждый из них содержит 1.tar, 2.tar и т. Д. После извлечения, я хочу, чтобы изображения быть в их соответствующих путях, например a/2/img37.jpg или c/1/img346.jpg, и так далее. Любая помощь будет очень признательна!
Это поможет вам
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 в качестве сценария bash, вы должны предоставить ему разрешения - $ chmod ugo + rx extractnested.py)
Теперь вы можете извлечь любой tar-архив из терминала -
extractnested.py path [path ...]
, где путь - это путь к архиву tar, который вы хотите извлечь.
Это поможет вам
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 в качестве сценария bash, вы должны предоставить ему разрешения - $ chmod ugo + rx extractnested.py)
Теперь вы можете извлечь любой tar-архив из терминала -
extractnested.py path [path ...]
, где путь - это путь к архиву tar, который вы хотите извлечь.
Это поможет вам
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 в качестве сценария bash, вы должны предоставить ему разрешения - $ chmod ugo + rx extractnested.py)
Теперь вы можете извлечь любой tar-архив из терминала -
extractnested.py path [path ...]
, где путь - это путь к архиву tar, который вы хотите извлечь.