Para trabalhar com arquivos compactados no Linux é sempre necessário conhecer alguns comandos básicos, segue abaixo os tipos mais utilizados:
Descompactar
Tipo | Comando |
---|---|
rar | unrar x seuarquivo.rar |
bz2 | bunzip seuarquivo.bz2 |
tar.bz2 | tar -jxvf seuarquivo.tar.bz2 |
tar.gz | tar -vzxf seuarquivo.tar.gz |
7z | 7z e seuarquivo.7z |
Agora veja no próximo tópico como campactar um arquivo
Compactar
Tipo | Comando |
---|---|
rar | rar a novoarquivo.rar seuarquivo |
bz2 | bunzip seuarquivo.bz2 |
tar.bz2 | tar -jxvf seuarquivo.tar.bz2 |
tar.gz | tar -vzxf seuarquivo.tar.gz |
7z | 7z a novoarquivo.7z seuarquivo |
Importante
Observe que algumas extensões possuem o .tar, o comando tar na verdade é um empacotador, ou seja, ele junta os arquivos em um único arquivo com a extensão .tar, no comando abaixo criamos o arquivos.tar a partir da nossa pasta.
$ tar -cvf arquivos.tar diretorio/ |
Podemos então combinar o uso do tar com a compressão do gzip, utilizando o comando anterior com a adição da letra z :
$ tar -cvzf arquivos.tar.gz diretorio/ |
E comprimindo com o bz2, substituindo a letra z pela j.
$ tar -cvjf arquivos.tar.bz2 diretorio/ |
Para quem gosta e utiliza muito o terminal são informações importantes. Mas, atualmente é possível compactar e extrair arquivos pelo ambiente gráfico.
Na imagem acima temos o ambiente gráfico XFCE com o gerenciador de arquivos Thunar 1.6.3. Observe que clicando com o botão direito em cima do arquivo temos as opções: “Abrir com o gerenciador de pacotes”, “Extrair aqui” e “Extrair para..”.
Na imagem abaixo informamos o nome do novo arquivo compactado e no lado direito o tipo de compressão. Por fim, clicamos no botão “Criar”.
Na imagem abaixo observe o arquivo comprimido na extensão .bz2.
Caso queira saber mais opções sobre cada comando, digite no terminal man antes do comando (ex: man 7z). Em algumas distribuições será necessário instalar o p7zip-full e o rar, segue comando abaixo para instalação:
# apt-get install p7zip-full rar |
Bom pessoal é isso, espero que possa ajudar. Caso tenha alguma dúvida, deixe nos comentários. Até o próximo post.