web-dev-qa-db-fra.com

Extraction de plusieurs fichiers .tar imbriqués

J'ai 3 fichiers tar de très grande taille (~ 100 Go chacun), chacun contenant plusieurs fichiers tar contenant des images. Est-il possible de les décomposer dans leur hiérarchie respective? Par exemple, si mes 3 gros fichiers tar sont a.tar, b.tar et c.tar, et que chacun d’entre eux contient 1.tar, 2.tar, et ainsi de suite, après extraction, je souhaite que les images se trouvent dans leurs chemins respectifs, comme a/2/img37.jpg ou c/1/img346.jpg, etc. Toute aide sera très appréciée!

1
Prabaha

Cela vous aidera

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

1.Vérifiez que python 2.6 ou python 2.7 est installé.

2. Extrayez le fichier téléchargé "nested.tar.archives.extractor-1.1 [python 2.x] .tar.gz"

3.Copiez le fichier "extractnested.py" dans l'un des dossiers de votre variable d'environnement PATH (Remarque: pour les utilisateurs de Linux, comme vous le savez peut-être, afin de permettre l'exécution de extractnested.py en tant que script bash, vous devez lui accorder des autorisations. - $ chmod ugo + rx extractnested.py)

Maintenant, vous pouvez extraire n'importe quelle archive tar du terminal -

extractnested.py path [path ...]

où chemin est le chemin de l'archive tar à extraire.

2
Arun