RAR no linux: Criar, extrair e senha

Tudo sobre o uso de arquivos RAR no Linux. Veja seus comandos com exemplos práticos

Atualizado

Arquivos RAR são muito importantes quando se quer compactar arquivos ou encapsular uma grande quantidade de arquivos em um arquivo só.

RAR é um formato compactado, ou seja, ele diminui o tamanho do(s) arquivo(s) utilizando um protocolo de compressão de dados.

A taxa de compressão destas arquivos varia muito, dependendo do seu conteúdo. Um arquivo de texto pode ser compactado em até 95%, enquanto um arquivo executável normalmente possui uma taxa de compressão bem pequena.

O grande salto aqui é utilizar a ferramenta por linha de comando, sem a necessidade de abrir sua interface gráfica.

Isto facilita, e muito, a automação de alguns processos e em muitos casos pode poupar seu tempo de trabalho.

Para plataformas Windows utilizamos o WinRAR, para plataformas Mac e Linux um aplicativo RAR e UNRAR

Instalando o RAR e UNRAR no Linux

Para instalar o RAR e UNRAR no linux, basta usar o comando relativo a sua distribuição

# apt-get install rar
# apt-get install unrar

# sudo dnf install unrar
# sudp dnf install rar

# yum install rar
# yum install unrar

Outras distribuições ou caso tenha algum problema com seu instalador, pode utilizar o script de instalação (arquivo .tar.gz)

/* Sistemas 64 bits */
cd /tmp
wget https://www.rarlab.com/rar/rarlinux-x64-5.6.0.tar.gz
tar -zxvf rarlinux-x64-5.6.0.tar.gz
cd rar
sudo cp -v rar unrar /usr/local/bin/

/* Sistemas 32 bits */
cd /tmp
wget https://www.rarlab.com/rar/rarlinux-5.6.0.tar.gz
tar -zxvf rarlinux-5.6.0.tar.gz
cd rar
sudo cp -v rar unrar /usr/local/bin/

Listar arquivos dentro de um arquivo RAR

Para listar o conteúdo de um arquivo RAR, usamos a opção unrar l.

# unrar l bdi.rar

Testar arquivos RAR

Quando você criar ou receber um arquivo RAR, pode testar a integridade do arquivo e se todos os arquivos estão lá com o comando unrar t

# unrar t bdi.rar

Criar arquivos RAR

Para criar seu arquivo, utilizamos o comando rar a arquivo.rar arquivos

# rar a bdi.rar /home/bdi

Para incluir os subdiretórios, utilizamos o comando rar a -r arquivo.rar arquivos. O -r é o recursivo, ele pega todos os subdiretórios.

# rar a -r bdi.rar /home/bdi

Atualizar arquivos RAR

Vamos supor que você colocou um arquivo novo na sua pasta de origem, ou mesmo atualizou algum arquivo.

Neste caso, você pode somente atualizar o arquivo que foi modificado com o comando rar u arquivo.rar arquivos

# rar u bdi.rar /home/bdi

Updating archive bdi.rar
Adding    arquivo3.sql                                                 OK
Done

Colocar senha em arquivos RAR

Para proteger seu arquivo com senha, usamos a opção rar a -p arquivo.rar

Quando executar o comando, será solicitado para você colocar a senha e apertar enter duas vezes (para confirmação).

# rar a -p bdi.rar
Enter password (will not be echoed):
Reenter password:

Updating archive bdi.rar
Updating  arquivo1.txt                                                 OK
Done

Agora, sempre que for extrair este arquivo você precisará informar a senha.

Extrair ou abrir arquivos RAR

Para abrir ou descompactar arquivos no formato RAR, utilizamos o UNRAR e a opção e de extrair

# unrar e arquivo.rar

Extracting arquivo1.txt
Extracting arquivo2.txt
Extracting arquivo3.txt

Para extrair para um determinado diretório, basta colocar o diretório no final do comando e e /diretorio no final

# unrar e arquivo.rar /home/marcos

Para manter totalmente a estrutura do arquivo, podemos utilizar o comando x

# unrar x arquivo.rar

Creating bdi
Extracting bdi/arquivo1.txt
Extracting /arquivo2.txt
All OK

Manual do RAR

Ainda tem dúvidas? Nada melhor que sempre consultar o manual.

# man rar 
# man unrar

Um abraço para todos.

arquivos comprimidos, Linux, rar, unrar

Apoio

Participe da campanha!

Cafézinho

Quer me pagar um café? Pode usar a chave PIX abaixo

Chave PIX e-mail

[email protected]

Vídeos

Assista e se inscreva em nosso canal!

NEWSLETTER

Cadastre-se gratuitamente e fique por dentro de todas as novidades do blog, como dicas e tutoriais.

Não enviamos spams, fique tranquilo

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.