Procurando descompactar vários arquivos.7z via terminal.
Existe uma ferramenta de linha de comando embutida, disponível ou eu deve instalar um aplicativo que vem com uma interface gráfica?
Comentários
- Encontrei uma solução aqui: superuser.com/questions/548349/ … embora eu não tenha ' testado ainda
Resposta
Você pode instalar p7zip
com o Homebrew. Portanto,
% brew install p7zip % 7za x myfiles.7z
Instalar o Homebrew como @EraserPencil sugerido faz sentido, pois o OP pode precisar de mais programas no futuro, que estariam ao seu alcance então. Você pode instalar o Homebrew com
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Deve-se observar que há 7z e
também, mas como comentado por @Qback , isso quase nunca faz o que você deseja se você tiver subdiretórios no arquivo.
Comentários
- Eu tenho o 7zip instalado também. Infelizmente, ele disse que o arquivo está danificado e não conseguiu extrair o arquivo. Tentei instalar o 7za e funcionou perfeitamente.
Resposta
A versão de linha de comando de Desarquivar pode extrair arquivos .7z.
Resposta
MacOS não manipula o formato .7z nativamente.
O UnArchiver é minha ferramenta favorita para lidar com .7z e muitos outros formatos. Ele está disponível como um aplicativo e uma ferramenta de linha de comando, se é assim que você prefere operar.
Resposta
Se você não quiser instalar o homebrew, você pode instalar o keka (que é um excelente gui para (des) compactar btw) e, em seguida, fazer um link para a versão incluída do p7zip encontrado em Keka.app/Contents/Resources/keka7z
Para fazê-lo funcionar na linha de comando, fiz um link simbólico em meu /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...>]
Resposta
Também encontramos outra solução GUI totalmente gratuita que pode ser executada macOS de esta outra pergunta semelhante
Keka – o arquivo macOS GRATUITO un / archiver.
Resposta
Resposta
Como você está familiarizado com CLI e tem experiência em Linux, pode tentar Instalando GNU-tar no Mac
Primeiro você precisa instalar o Homebrew ,
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
em seguida, execute brew install gnu-tar
. Pense em brew
como o yum
ou apt-get
equivalente.
Em seguida, você pode usar gtar
em seu 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
Comentários
- AFAIK
tar
não extrai / descompacta.7z
arquivos.