Come posso decomprimere i file .7z tramite il terminale MacOS?

Sto cercando di decomprimere un gruppo di file.7z tramite terminale.

Esiste uno strumento a riga di comando integrato, disponibile o io deve installare unapplicazione dotata di uninterfaccia grafica?

Commenti

Risposta

Puoi installare p7zip con Homebrew. Quindi

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

Installare Homebrew come suggerito da @EraserPencil ha senso in quanto lOP potrebbe aver bisogno di più programmi in futuro, che sarebbero a portata di mano allora. Puoi installare Homebrew con

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

Va notato che cè anche 7z e ma come commentato da @Qback , questo non fa quasi mai quello che vuoi se hai delle sottodirectory nellarchivio.

Commenti

  • Ho installato anche 7zip. Sfortunatamente, ha detto che larchivio è danneggiato e non è riuscito a estrarre il file. Ho provato a installare 7za e ha funzionato a meraviglia.

Rispondi

La versione a riga di comando di Annulla archiviazione può estrarre file .7z.

Risposta

MacOS non gestisce il formato .7z in modo nativo.

UnArchiver è il mio strumento preferito per gestire .7z e molti altri formati. È disponibile sia come applicazione che come strumento a riga di comando se è così che preferisci operare.

Rispondi

Se tu non voglio installare homebrew, puoi installare keka (che è uneccellente interfaccia grafica per la (decompressione) btw) e quindi collegarti alla versione inclusa di p7zip trovato in Keka.app/Contents/Resources/keka7z

Per farlo funzionare dalla riga di comando, lho collegato simbolicamente al mio /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...>] 

Risposta

Abbiamo anche trovato unaltra soluzione GUI totalmente gratuita che può essere eseguita su macOS da questa altra domanda simile

Keka : il file macOS GRATUITO un / archiver.

Risposta

Puoi installare P7ZIP da Rudix . Non hai a i ninstall lecosistema Rudix.

Risposta

Poiché hai familiarità con la CLI e provieni da un background Linux, potresti provare Installazione di GNU-tar su Mac

Devi prima installare Homebrew ,

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

quindi esegui brew install gnu-tar. Pensa a brew come a yum o apt-get equivalente.

Quindi puoi utilizzare gtar sul tuo 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 

Commenti

  • AFAIK tar non estrae / decomprime i file .7z.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *