J'ai 3 tar
fichiers de grande taille (~100 GB chacun), et chacun d'entre eux a plusieurs tar
qui contiennent des images. Est-il possible de les décompresser tous dans leur hiérarchie respective ? Par exemple, si mes 3 grands fichiers tar
sont a.tar
, b.tar
y c.tar
et chacun d'entre eux contient 1.tar
, 2.tar
et ainsi de suite, après l'extraction, je veux que les images se trouvent dans leurs chemins respectifs, comme par exemple a/2/img37.jpg
ou c/1/img346.jpg
et ainsi de suite. Toute aide sera très appréciée !
Réponse
Trop de publicités?Cela vous aidera à
https://pypi.Python.org/pypi/nested.tar.archives.extractor/1.1
1) Assurez-vous que Python 2.6 ou Python 2.7 est installé.
2. extraire le fichier téléchargé "nested.tar.archives.extractor-1.1 [Python 2.x].tar.gz"
3. copiez le fichier "extractnested.py" dans un des dossiers de votre variable d'environnement PATH (Note : Pour les utilisateurs de linux, comme vous le savez peut-être, pour permettre l'exécution de extractnested.py en tant que script bash, vous devez lui accorder des permissions - $ chmod ugo+rx extractnested.py)
Vous pouvez maintenant extraire n'importe quelle archive tar à partir du terminal -
extractnested.py path [path ...]
où chemin est le chemin de l'archive tar que vous voulez extraire.