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

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

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

Comentarios

Respuesta

Puede instalar p7zip con Homebrew. Entonces

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

Instalar Homebrew como sugirió @EraserPencil tiene sentido ya que el OP podría necesitar más programas en el futuro, lo que estaría al alcance de su mano. Puede 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 desea si tiene subdirectorios en el archivo.

Comentarios

  • También tengo 7zip instalado. Desafortunadamente, dijo que el archivo está dañado y no se pudo extraer el archivo. Intenté instalar 7za y funcionó de maravilla.

Respuesta

La versión de línea de comando de Desarchivar puede extraer archivos .7z.

Respuesta

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.

Responda

Si no desea instalar homebrew, puede instalar keka (que es una excelente interfaz gráfica de usuario para (des) comprimir por cierto) y luego vincular a la versión incluida de p7zip encontrado en Keka.app/Contents/Resources/keka7z

Para que funcione desde la línea de comando, lo enlacé simbólicamente a mi /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...>] 

Respuesta

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

Keka : el archivo de macOS GRATUITO un / archiver.

Respuesta

Puede instalar P7ZIP de Rudix . No tiene para yo Instale el ecosistema Rudix.

Respuesta

Debido a que está familiarizado con CLI y proviene de Linux, puede probar Instalación de GNU-tar en Mac

Primero debe instalar Homebrew ,

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

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

Entonces 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 

Comentarios

  • AFAIK tar no extrae / descomprime .7z archivos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *