Existem dois métodos para intsalar o comando 7z no Linux: instalação online e instalação a partir de um pacote binário. A seguir, cada método é detalhado.
Instalação Online
Se o sistema Linux tiver acesso à internet, este é o método recomendado pela sua simplicidade. Execute o seguinte comando:
sudo apt-get install p7zip
Instalação a Partir de Pacote
O 7-Zip disponibiliza pacotes de instalação offline, incluindo binários pré-compilados para arquitetura x86. Siga estes passos:
- Acesse o repositório oficial no SourceForge: http://sourceforge.net/projects/p7zip/files/. A versão mais recente disponível é 9.20.1.
- Selecione a versão desejada e baixe o pacote binário correspondente, como por exemplo:
p7zip_9.20.1_x86_linux_bin.tar.bz2. - No temrinal, descompacte e instale o pacote com os comandos a seguir (requer privilégios de root):
tar xjvf p7zip_9.20.1_x86_linux_bin.tar.bz2
cd p7zip_9.20.1
sudo sh install.sh
Utilizando o Comando 7z
Descompactar Arquivos no Formato 7z
7za x arquivo_saida.7z -r -o./destino
Parâmetros: x extrai mantendo a hierarquia de pastas original (use e para extrair todos os arquivos no diretório raiz); -r processa subdiretórios recursivamente; -o define o diretório de saída (não deve haver espaço após -o).
Comprimir Arquivos ou Pastas
7za a -t7z -r novo_arquivo.7z /caminho/origem/*
Parâmetros: a adiciona arquivos ao arquivo compactado; -t especifica o tipo de compressão (padrão é 7z); -r inclui todos os subdiretórios. O 7z suporta múltiplos formatos, como .tar.bz2, ao alterar o valor de -t.
Instalação do RAR no Linux
Download do Pacote
Obtenha o RAR no site oficial: http://www.rarsoft.com/download.htm. A versão atual é 5.0.1.
Para sistemas de 32 bits:
wget http://www.rarsoft.com/rar/rarlinux-5.0.1.tar.gz
Para sistemas de 64 bits:
wget http://www.rarsoft.com/rar/rarlinux-x64-5.0.1.tar.gz
Instalação
Descompacte e compile o pacote. Para arquitetura de 32 bits:
tar -zxf rarlinux-5.0.1.tar.gz
cd rar
make
Para arquitetura de 64 bits:
tar -zxf rarlinux-x64-5.0.1.tar.gz
cd rar
make
Utilizando os Comandos rar e unrar
Após a instalação, os utilitários rar e unrar ficam disponíveis para compressão e descompressão, respectivamente.
Comprimir Arquivos
rar a imagens *.jpg
Este comando agrupa todos os arquivos .jpg em um arquivo RAR chamado imagens.rar (a extensão é adicionada automaticamente).
Descompactar Arquivos
Para extrair o conteúdo de um arquivo RAR no diretório atual:
unrar e imagens.rar
Para extrair com caminhos completos de diretórios:
rar x imagens.rar
Utilize a opção -C para definir um diretório de destino esppecífico.