X
    Categorias: Linux

RAR no linux: Criar, extrair e senha

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

Usando o RAR e UNRAR no Linux

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

Related Post
# 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.

Este artigo foi modificado em 28/02/2022 13:55

Artigos relacionados

Este site utiliza cookies