Aqui está uma dica de configuração rápida sobre como comprimir e extrair ficheiros usando o utilitário de arquivo RAR. Primeiro vamos ver como podemos comprimir directório usando o RAR. No nosso exemplo temos um directório chamado my_files contendo cinco ficheiros:
$ mkdir my_files$ touch my_files/file{1..5}$ ls my_files/file1 file2 file3 file4 file5
Para comprimir todo o directório usando o utilitário de arquivo RAR usamos o comando rar’s a
. O comando abaixo irá criar um arquivo RAR chamado my_files.rar contendo os cinco ficheiros acima:
$ rar a my_files.rar my_files/Creating archive my_files.rarAdding my_files/file5 OK Adding my_files/file4 OK Adding my_files/file3 OK Adding my_files/file2 OK Adding my_files/file1 OK Done$ 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 de comprimir apenas um ficheiro. No exemplo seguinte criaremos um arquivo RAR contendo apenas um único ficheiro, ficheiro1 chamado file.rar:
$ rar a file.rar my_files/file1 Creating archive file.rarAdding my_files/file1 OK Done$ ls -l file.rar -rw-rw-r--. 1 lrendek lrendek 83 Nov 3 06:58 file.rar
No exemplo seguinte comprimimos novamente todo o directório my_files.rar mas instruímos o RAR a utilizar a compressão máxima:
O Instituto Geofísico UAF, está à procura de um Analista de Sistemas Linux experiente para se juntar à sua equipa de analistas e engenheiros de infra-estruturas cibernéticas de pesquisa. LOCALIZAÇÃO: Fairbanks, Alasca, EUA
APPLY NOW
rar a my_files.rar -m5 my_files/
Para listar o conteúdo do arquivo RAR use l
comando. Por exemplo, para ver o que está dentro do arquivo my_files.rar executado:
$ rar l my_files.rar Archive my_files.rar Name Size Packed Ratio Date Time Attr CRC Meth Ver------------------------------------------------------------------------------- file5 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file4 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file3 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 file1 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9------------------------------------------------------------------------------- 5 0 40 0%
Agora que sabemos como arquivar ficheiros, podemos ver como extrair ficheiros. No exemplo seguinte extraímos todos os ficheiros do arquivo my_files.rar:
$ unrar x my_files.rarOR$ rar x my_files.rar Extracting from my_files.rarCreating my_files OKExtracting my_files/file5 OK Extracting my_files/file4 OK Extracting my_files/file3 OK Extracting my_files/file2 OK Extracting my_files/file1 OK All OK
Para extrair apenas um único ficheiro do arquivo RAR pode especificar o ficheiro e o seu caminho como um argumento raro. A seguir, exemplo extrairá num único ficheiro, ficheiro3:
$ unrar x my_files.rar my_files/file3OR$ rar x my_files.rar my_files/file3Extracting from my_files.rarCreating my_files OKExtracting my_files/file3 OK All OK