Compactar arquivo ou diretório usando a ferramenta Rar Archive no linux shell

Compactar arquivo ou diretório usando a ferramenta Rar Archive no linux shell

Aqui está uma dica de configuração rápida sobre como comprimir e extrair arquivos usando o Utilitário Rar Archive. Primeiro vamos ver como podemos comprimir diretório usando rar. Em nosso exemplo, temos um diretório chamado my_files contendo cinco arquivos:

$ mkdir my_files $ touch my_files/ arquivo 1… 5 $ ls my_files/ file1 file2 file3 file4 file5 

Para comprimir o diretório inteiro usando a ferramenta de arquivo rar, usamos o RAR's a comando. O comando abaixo criará um arquivo rar chamado my_files.rar contendo todos os cinco arquivos acima:

$ rar a my_files.rar my_files/ criando arquivo my_files.rar adicionando my_files/file5 ok adicionando my_files/file4 ok adicionando my_files/file3 ok adicionando my_files/file2 ok adicionando my_files/file1 ok, feito $ ls -l my_files.rar -rw-rw-r--. 1 LRENDEK LRENDEK 307 NOV 3 06:55 MY_FILES.rar 


A sintaxe é a mesma, mesmo quando precisamos comprimir apenas um único arquivo. No próximo exemplo, criaremos um arquivo rar que contém apenas um único arquivo, o arquivo chamado arquivo.rar:

$ rar um arquivo.rar my_files/file1 criando arquivo de arquivo.rar adicionando my_files/file1 ok feito $ ls -l arquivo.rar -rw-rw-r--. 1 LRENDEK LRENDEK 83 NOV 3 06:58 FILE.rar 

No exemplo a seguir, comprimimos novamente o diretório inteiro my_files, mas instruímos Rar a usar o máximo de compactação:



rar a my_files.rar -m5 my_files/ 

Para listar o conteúdo de uso do arquivo rar eu comando. Por exemplo, para ver o que está dentro de My_files.Rar Archive Run:

$ rar l my_files.rar arquivo my_files.RARIA RARO TAMANHO RAÍDA COMBATIDA DATA TEMPO ATTR CRC METH VER ----------------------------------------- ---------------------------------------- File5 0 8 0% 03-11-14 06:52 -RW-RW-R-- 00000000 M5B 2.9 Arquivo4 0 8 0% 03-11-14 06:52 -RW-RW-R-- 00000000 M5B 2.9 arquivo3 0 8 0% 03-11-14 06:52 -RW-RW-R-- 00000000 M5B 2.9 file2 0 8 0% 03-11-14 06:52 -RW-RW-R-- 00000000 M5B 2.9 Arquivo1 0 8 0% 03-11-14 06:52 -RW-RW-R-- 00000000 M5B 2.9 --------------------------------------------------- ------------------------------ 5 0 40 0% 

Agora que sabemos como arquivar arquivos, podemos ver como extrair arquivos. No próximo exemplo, extraímos todos os arquivos de my_files.Arquivo rar:

$ unar x my_files.rar ou $ rar x my_files.Rar Extraindo de My_files.rar criando my_files ok extraindo my_files/file5 ok extraindo my_files/file4 ok extraindo my_files/file3 ok extraindo my_files/file2 ok extraindo my_files/file1 ok tudo ok 

Para extrair apenas um único arquivo do arquivo rar, você pode especificar o arquivo de seu caminho como um argumento rar. Em seguida, o exemplo será extraído em um único arquivo, arquivo3:

$ unar x my_files.rar my_files/file3 ou $ rar x my_files.rar my_files/file3 extraindo de my_files.rar criando my_files ok extraindo my_files/file3 ok tudo bem 

Tutoriais do Linux relacionados:

  • Como desenrolar no Ubuntu
  • Exemplos sobre como usar o comando XARGS no Linux
  • Como criar e manipular arquivos de alcatrão usando python
  • Guia para iniciantes para compressão com XZ no Linux
  • Como imprimir a árvore do diretório usando o Linux
  • Comandos Linux: os 20 comandos mais importantes que você precisa para…
  • Como extrair o arquivo TAR no Linux
  • Comandos básicos do Linux
  • Como montar a imagem ISO no Linux
  • Como usar o ZIP no Linux