Compactar arquivo ou diretório usando a ferramenta Rar Archive no linux shell
- 4605
- 53
- Leroy Lebsack
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
- « Crie um arquivo de texto de caracteres aleatório usando shell Linux
- Como extrair um arquivo específico do Tarball do Arquivo Compressor GZIP »