Sto cercando di decomprimere un sacco di file.7z tramite terminale.
C'è uno strumento da riga di comando integrato, disponibile o installerò un'applicazione che viene fornita con un'interfaccia grafica?
Puoi installare p7zip
con Homebrew. Quindi
% brew install p7zip
% 7za x myfiles.7z
L'installazione di Homebrew come @EraserPencil ha senso, in quanto l'OP potrebbe richiedere più programmi in futuro, il che sarebbe a portata di mano. Puoi installare Homebrew con
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Dovrebbe essere notato che c'è anche 7z e
, ma come commentato da @Qback, questo non fa quasi mai ciò che vuoi se hai sottodirectory nell'archivio.
MacOS non gestisce il formato .7z in modo nativo.
The UnArchiver è il mio strumento preferito per la gestione di .7z e molti altri formati. È disponibile sia come applicazione sia come strumento da riga di comando, se è così che preferisci operare.
Abbiamo anche trovato un'altra soluzione GUI totalmente gratuita che può essere eseguita su macOS da questa altra domanda simile
Keka - il file macOS GRATUITO un / archiviatore.
Poiché hai familiarità con CLI e proviene da uno sfondo Linux, puoi provare Installare 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 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
Leggi altre domande sui tag command-line compression macos zip