122 votes

Comment puis-je décompresser des fichiers .7z via le terminal MacOS ?

Je cherche à décompresser un tas de fichiers .7z via un terminal.

Existe-t-il un outil en ligne de commande intégré, disponible ou dois-je installer une application dotée d'une interface graphique ?

1 votes

J'ai trouvé une solution ici : superuser.com/questions/548349/ bien que je ne l'aie pas encore testé

196voto

mnish Points 1695

Vous pouvez installer p7zip avec Homebrew. Donc

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

Installer Homebrew comme @EraserPencil l'a suggéré est logique car le PO pourrait avoir besoin de plus de programmes dans le futur, qui seraient alors à sa portée. Vous pouvez installer Homebrew avec

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

Il convient de noter qu'il existe 7z e également mais comme l'a commenté @Qback, cela ne fait presque jamais ce que vous voulez si vous avez des sous-répertoires dans l'archive.

0 votes

J'ai également installé 7zip. Malheureusement, il a dit que l'archive est endommagée et n'a pas réussi à extraire le fichier. J'ai essayé d'installer 7za et ça a marché comme sur des roulettes.

17voto

user3439894 Points 52496

La version en ligne de commande de Désarchiver peut extraire les fichiers .7z.

11voto

Tony Williams Points 11219

MacOS ne gère pas le format .7z de manière native.

Le UnArchiver est mon outil préféré pour traiter les fichiers .7z et de nombreux autres formats. Il est disponible à la fois en tant qu'application et en tant qu'outil de ligne de commande, si c'est ainsi que vous préférez travailler.

7voto

Shannon Points 261

Si vous ne voulez pas installer homebrew, vous pouvez installer keka (qui est un excellent guide pour la (dé)compression) et ensuite un lien vers la version incluse de p7zip à l'adresse suivante Keka.app/Contents/Resources/keka7z

Afin de le faire fonctionner à partir de la ligne de commande, je l'ai symlinké dans mon fichier /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...>]

2voto

SuperAtic Points 1271

Nous avons également trouvé une autre solution GUI totalement gratuite qui peut fonctionner sur MacOS à partir de cette autre question similaire

Keka - le décompresseur/archiveur de fichiers GRATUIT pour MacOS.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X