comment extraire les fichiers tar.7z de la ligne de commande? [dupliquer]

73

Existe-t-il un moyen d'extraire des fichiers au format tar.7z en utilisant des outils de ligne de commande dans Ubuntu?

    
posée pacodelumberg 05.09.2013 - 10:07
la source

3 réponses

59

Oui - le package p7zip / p7zip-full fournit une application en ligne de commande pour compresser / décompresser les fichiers 7z. La commande est simplement 7z .

Vous pouvez combiner un appel 7z / tar à l'aide d'un canal:

7z x -so yourfile.tar.7z | tar xf - -C target_dir

où target_dir est un répertoire déjà existant.

    
réponse donnée tohuwawohu 05.09.2013 - 10:21
la source
49
  • Installez p7zip-full s'il n'est pas déjà installé:

    sudo apt-get install p7zip-full
    
  • exécutez cette commande pour extraire le fichier .tar.7z (accédez au répertoire où se trouve votre fichier, si myfile.tar.7z correspond à votre nom de fichier):

    7za x myfile.tar.7z
    tar -xvf myfile.tar
    
  • C'est ça. En fait, les premiers extraits de la commande dans le fichier .tar puis la prochaine commande l’extraient complètement.

réponse donnée Saurav Kumar 05.09.2013 - 10:22
la source
23

Assurez-vous que 7zip est installé, sinon, appuyez simplement sur Ctrl + Alt + T sur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez la ou les commandes ci-dessous:

sudo apt-get install p7zip

Pour installer l'utilitaire de ligne de commande, procédez comme suit:

sudo apt-get install p7zip-full

Une fois terminé, vous pouvez effectuer les opérations suivantes pour extraire:

7z e <file_name>.tar.7z

Extraire avec des chemins complets:

7z x <file_name>.tar.7z

Pour spécifier un chemin à extraire vers:

7z x <file_name>.tar.7z -o path 
    
réponse donnée Mitch 05.09.2013 - 10:22
la source

Lire d'autres questions sur les étiquettes