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 ?
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 ?
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.
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
Hautement nécessaire arch -arm64
dans le MacBook à puce M1, si vous essayez d'installer sans arch -arm64
puis j'ai eu une erreur.
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.
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
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.
1 votes
J'ai trouvé une solution ici : superuser.com/questions/548349/ bien que je ne l'aie pas encore testé