¿Cómo puedo descomprimir archivos .7z a través del terminal MacOS?

28

Buscando desempaquetar un montón de archivos .7z a través de terminal.

¿Hay una herramienta de línea de comandos incorporada, disponible o instalaré una aplicación que viene con una interfaz gráfica?

    
pregunta SuperAtic 29.11.2017 - 23:32

6 respuestas

8

La versión de la línea de comandos de Unarchive puede extraer archivos .7z.

    
respondido por el user3439894 29.11.2017 - 23:43
34

Puedes instalar p7zip con Homebrew. Entonces

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

Instalar Homebrew como @EraserPencil sugirió tiene sentido ya que el OP podría necesitar más programas en el futuro, lo que estaría al alcance de su mano. Puedes instalar Homebrew con

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

Debe tenerse en cuenta que también hay 7z e pero, como lo comentó @Qback, esto casi nunca hace lo que quiere si tiene subdirectorios en el archivo.

    
respondido por el frapadingue 05.12.2017 - 10:54
3

MacOS no maneja el formato .7z de forma nativa.

El UnArchiver es mi herramienta favorita para manejar .7z y muchos otros formatos. Está disponible como una aplicación y una herramienta de línea de comandos si así es como prefiere operar.

    
respondido por el Tony Williams 29.11.2017 - 23:45
0

También encontramos otra solución GUI totalmente gratuita que se puede ejecutar en macOS desde esta otra pregunta similar

Keka : el archivo / archivador de macOS GRATUITO.

    
respondido por el SuperAtic 05.12.2017 - 00:58
0

Puede instalar P7ZIP desde Rudix . No tienes que instalar el ecosistema Rudix.

    
respondido por el lhf 05.12.2017 - 12:27
-4

Debido a que está familiarizado con la CLI y proviene de un fondo de Linux, puede intentar Instalando GNU -tar en Mac

Primero deberías instalar Homebrew ,

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

luego ejecuta brew install gnu-tar . Piense en brew como yum o apt-get equivalente.

Luego puedes usar gtar en tu 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
    
respondido por el EraserPencil 30.11.2017 - 03:24

Lea otras preguntas en las etiquetas