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
Sumário
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.