Pesquisa de site

Como criar e extrair arquivos RAR no Linux


Os arquivos RAR, um formato de arquivo compactado comum, são amplamente usados para armazenar e compartilhar grandes quantidades de dados com eficiência. Embora o Linux suporte nativamente vários formatos de compactação, como ZIP e TAR.

RAR é a ferramenta mais popular para criar e extrair arquivos compactados (.rar). Quando baixamos um arquivo da web, precisamos de uma ferramenta rar para extraí-lo.

RAR está disponível gratuitamente em sistemas operacionais Windows para lidar com arquivos compactados, mas, infelizmente, a ferramenta rar não está pré-instalada em sistemas Linux.

Neste artigo, orientaremos você no processo de instalação das ferramentas de linha de comando unrar e rar para abrir, extrair, descompactar ou descompactar e criar um arquivo compactado em um sistema Linux.

Instale rar e unrar no Linux

Para trabalhar com arquivos RAR no Linux, você precisará dos utilitários de linha de comando rar e unrar, que permitem criar e extrair conteúdo de arquivos RAR.

Para instalar rar e unrar, abra um terminal e use o gerenciador de pacotes padrão específico para sua distribuição Linux.

Por exemplo, em distribuições baseadas em Debian e Ubuntu, você pode instalar facilmente os pacotes rar e unrar usando o programa apt-get ou apt conforme mostrado.

sudo apt-get install rar unrar
Or
sudo apt install rar unrar

Se estiver usando distribuições baseadas em RHEL, você pode usar o comando dnf ou o comando yum para instalá-lo.

------------ On Fedora Linux ------------ 
sudo dnf install rar unrar        

------------ On RHEL-based Linux ------------
sudo yum install epel-release
sudo yum install rar unrar

Em outras distribuições populares do Linux, você pode instalá-lo usando seu gerenciador de pacotes padrão, conforme mostrado.

sudo emerge -a rar unrar          [On Gentoo Linux]
sudo apk add rar unrar            [On Alpine Linux]
sudo pacman -S rar unrar          [On Arch Linux]
sudo zypper install rar unrar     [On OpenSUSE]    

Se sua distribuição não oferece pacotes rar e unrar, você precisa baixar o arquivo unrar/rar mais recente e instalá-lo usando os seguintes comandos.

--------------- On 64-bit --------------- 
cd /tmp
wget https://www.rarlab.com/rar/rarlinux-x64-700b2.tar.gz
tar -zxvf rarlinux-x64-700b2.tar.gz
cd rar
sudo cp -v rar unrar /usr/local/bin/

--------------- On 32-bit --------------- 
cd /tmp
wget https://www.rarlab.com/rar/rarlinux-x32-700b2.tar.gz
tar -zxvf rarlinux-x32-700b2.tar.gz
cd rar
sudo cp -v rar unrar /usr/local/bin/

Como criar arquivo RAR no Linux

Para criar um arquivo RAR no Linux, execute o seguinte comando com a opção a, que criará um arquivo para um diretório tecmint.

rar a tecmint.rar tecmint

Como extrair arquivos RAR no Linux

Depois de instalar o unrar, você pode facilmente abrir ou extrair o conteúdo de um arquivo RAR no diretório de trabalho atual usando o seguinte comando com a opção e.

unrar e tecmint.rar

Como extrair arquivo RAR para um diretório específico

Para abrir/extrair um arquivo RAR em um caminho específico ou diretório de destino, use a opção e, ela extrairá todos os arquivos no diretório de destino especificado.

unrar e tecmint.rar /home/tecmint/rarfiles

Como extrair arquivo RAR com estrutura de diretório

Para abrir/extrair um arquivo RAR com sua estrutura de diretórios original, basta emitir o comando abaixo com a opção x, que irá extrair de acordo com sua estrutura de pastas veja abaixo a saída de o comando.

unrar x tecmint.rar

Como listar arquivos RAR no Linux

Para listar o conteúdo de um arquivo RAR no Linux, você pode usar o comando unrar l, que exibirá a lista de arquivos com seus tamanhos, datas, vezes e permissões.

unrar l tecmint.rar

Como verificar a integridade do arquivo RAR no Linux

Para verificar a integridade de um arquivo RAR, você pode usar o comando unrar t, que executará uma verificação completa de integridade para cada arquivo em busca de erros e exibirá o status do arquivo.

unrar t tecmint.rar

O comando unrar apenas extrai, lista ou testa arquivos compactados. Não há opção para criar arquivos RAR no Linux. Portanto, aqui precisamos instalar o utilitário de linha de comando RAR para criar arquivos compactados.

Como excluir arquivos no arquivo RAR

O comando rar d é usado para excluir arquivos de um arquivo RAR existente no Linux. A opção d modifica diretamente o arquivo RAR existente, removendo os arquivos especificados.

rar d tecmint.rar randfile001 randfile002 

No comando acima, os arquivos randfile001 e randfile002 serão excluídos do arquivo RAR tecmint.rar.

Como reparar arquivos RAR no Linux

O comando rar r é usado para reparar e recuperar dados de arquivos RAR danificados ou corrompidos no Linux.

rar r tecmint.rar

Como adicionar arquivos ao arquivo RAR

Para atualizar ou adicionar arquivos ao arquivo existente, use o comando rar u, que permite adicionar arquivos a um arquivo RAR existente ou atualizar arquivos dentro do arquivo.

rar u tecmint.rar hello.py

Agora, verifique se o arquivo tecmint.sql foi adicionado ao arquivo morto.

rar l tecmint.rar

Como definir a senha para um arquivo RAR

Este é um recurso muito interessante da ferramenta rar, que nos permite definir uma senha para o arquivo RAR usando o seguinte comando.

rar a -p tecmint.rar

Agora verifique extraindo o arquivo e veja se ele nos solicitará a inserção da senha que definimos acima.

rar x tecmint.rar

Como bloquear arquivo RAR

O comando rar k é usado para bloquear um arquivo RAR existente, o que é útil se você deseja evitar futuras modificações no arquivo.

rar k tecmint.rar

Como dividir um arquivo RAR

Para dividir um arquivo RAR em partes ou segmentos de 50 MB, use o seguinte comando com a opção -v50M, que dividirá o arquivo RAR em quatro partes.

rar a -v50M archive_name.part.rar file1 file2 directory

Certifique-se de substituir “archive_name.part.rar” pelo nome e tamanho do arquivo desejado pelo tamanho desejado (por exemplo, 50M ou 100M). Inclua os arquivos ou diretórios que deseja compactar.

Conclusão

Para mais opções e uso de RAR e Unrar, execute o seguinte comando, ele exibirá uma lista de opções com sua descrição.

man unrar
man rar

Apresentamos quase todas as opções acima para os comandos rar e unrar com seus exemplos. Se você acha que perdemos alguma coisa nesta lista e gostaria que adicionássemos, atualize-nos usando o formulário de comentários abaixo.