Comment décompresser des fichiers .7z via un terminal MacOS?

Vous cherchez à décompresser un tas de fichiers.7z via un terminal.

Existe-t-il un outil de ligne de commande intégré, disponible ou I installer une application livrée avec une interface graphique?

Commentaires

Réponse

Vous pouvez installer p7zip avec Homebrew. Donc

% brew install p7zip % 7za x myfiles.7z 

Installer Homebrew comme le suggère @EraserPencil est logique car lOP pourrait avoir besoin de plus de programmes à lavenir, ce qui serait alors à portée de main. Vous pouvez installer Homebrew avec

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

Il faut noter quil y a 7z e aussi mais commenté par @Qback , cela ne fait presque jamais ce que vous voulez si vous avez des sous-répertoires dans larchive.

Commentaires

  • Jai également installé 7zip. Malheureusement, il a déclaré que larchive est endommagée et na pas réussi à extraire le fichier. Jai essayé dinstaller 7za et cela a fonctionné comme un charme.

Réponse

La version en ligne de commande de Unarchive peut extraire des fichiers .7z.

Réponse

MacOS ne gère pas le format .7z nativement.

LUnArchiver est mon outil préféré pour gérer le .7z et de nombreux autres formats. Il est disponible à la fois comme application et comme outil de ligne de commande si cest ainsi que vous préférez fonctionner.

Réponse

Si vous vous ne voulez pas installer homebrew, vous pouvez installer keka (qui est une excellente interface graphique pour (dé) compresser btw) puis créer un lien vers la version incluse de p7zip trouvé à Keka.app/Contents/Resources/keka7z

Afin de le faire fonctionner à partir de la ligne de commande, je lai lié symboliquement dans mon /usr/local/bin

> ln -s /Applications/Keka.app/Contents/Resources/keka7z /usr/local/bin/7z > 7z -h 7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=utf8,Utf16=on,HugeFiles=on,64 bits,4 CPUs x64) Modified by aONe for Keka Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...] [<@listfiles...>] 

Réponse

Nous avons également trouvé une autre solution dinterface graphique totalement gratuite qui peut fonctionner sur macOS de cette autre question similaire

Keka – le fichier macOS GRATUIT un / archiver.

Réponse

Vous pouvez installer P7ZIP à partir de Rudix . Vous navez pas à moi ninstaller lécosystème Rudix.

Réponse

Parce que vous êtes familier avec linterface de ligne de commande et que vous venez dun environnement Linux, vous pouvez essayer Installation de GNU-tar sur Mac

Vous devez dabord installer Homebrew ,

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

puis exécutez brew install gnu-tar. Considérez brew comme léquivalent yum ou apt-get.

Ensuite, vous pouvez utiliser gtar sur votre Mac.

# on Mac $ gtar czvf example.tar.gz example example/ example/bla.txt # send it to CentOS # login to CentOS $ tar xzvf example.tar.gz example/ example/bla.txt 

Commentaires

  • AFAIK tar nextrait / ne décompresse pas les fichiers .7z.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *