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é

1voto

Igor Zelaya Points 2266

Vous pouvez installer P7ZIP (version 16.02, testée sur MacOS 10.11 ou 10.15 ) de Rudix . Vous n'avez pas besoin d'installer l'écosystème Rudix.

1voto

Mr_and_Mrs_D Points 101

Il s'avère qu'au moment où nous écrivons ces lignes, la distribution officielle de 7z dispose d'un client Mac Cli. télécharger - actuellement 7-Zip 21.07 (2021-12-26) .

Télécharger, dézipper puis exécuter - cela fonctionne parfaitement :

$ /Users/me/Downloads/7z2107-mac/7zz x some.7z

La première fois que vous l'exécuterez, il échouera avec l'invite "Unknown developer" (développeur inconnu) - vous devez lui donner des autorisations dans la boîte de dialogue des préférences système.

-1voto

Vivek Points 103

Si vous obtenez une erreur comme celle-ci

MacBook-Air ~ % brew install p7zip
Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!
To rerun under ARM use:
    arch -arm64 brew install ...
To install under x86_64, install Homebrew into /usr/local.

Utilisez le code ci-dessous pour M1 Chip Mac

arch -arm64 brew install p7zip

0 votes

De quoi avez-vous besoin ? arch -arm64 pour ici ?

0 votes

Hautement nécessaire arch -arm64 dans le MacBook à puce M1, si vous essayez d'installer sans arch -arm64 puis j'ai eu une erreur.

0 votes

Alors votre configuration est étrange. Cela fonctionne sans cela pour moi (et d'autres). Cela vaut peut-être la peine de poser une nouvelle question à ce sujet pour que les gens puissent vous aider à éviter cela.

-4voto

EraserPencil Points 21

Puisque vous êtes familier avec le CLI et que vous venez d'un environnement Linux, vous pourriez essayer Installation de GNU-tar sur Mac

Vous devez d'abord installer Homebrew ,

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

puis exécutez brew install gnu-tar . Pensez à brew comme le yum ou apt-get équivalent.

Vous pouvez alors 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

4 votes

AFAIK tar ne fait pas d'extraction/déballage .7z des fichiers.

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