A um tempo eu postei aqui no Mundo Dos Hackers um tutorial mostrando como descompactar arquivos no Linux e agora estou fazendo esse para acrescentar ao assunto de compactação de arquivos, dessa vez vamos ver como compactar arquivos no Linux.
Os formatos de compactação mais conhecidos e utilizados no Windows são .zip e .rar , já no Linux, além de utilizarmos com frequência esses formatos, utilizamos também outros formatos como .tar , .gz , .tar.gz , .bz2 e .tar.bz2 , por isso vamos adotar esses formatos nesse tutorial, para compactar pastas e arquivos.
Lembrando que não estamos mais em um tempo que tudo é comando e terminal, hoje em dia as distribuições Linux já possuem uma interface gráfica bemmmm amigável, repleta de funcionalidades, por tanto, em algumas se não todas as distribuições Linux, já é possível compactar arquivos apenas clicando com o lado direito do mouse em cima do arquivo e clicando em “comprimir“, por isso nesse tutorial estarei abordando as duas formas de compactação, por comando via o terminal ou pela interface gráfica utilizando o mouse.
Vamos começar utilizando o mouse.
Clique com o lado direito do mouse em cima de um arquivo ou pasta e em seguida clique em “Comprimir“.
Na janela que apareceu, ao lado do nome do arquivo, você pode escolher a extensão que você quer para o arquivo, ou seja, .zip , .tar , .tar.gz , .tar.bz2 , etc. É só escolher o formato de compressão que você quer e em seguida clicar em “Criar”.
Pronto agora o arquivo esta compactado.
Por padrão o Ubuntu não vem com o rar instalado, então para compactar arquivos no formato .rar instale o rar utilizando o comando sudo apt-get install rar . Para maiores informações sobre como instalar um programa veja o tutorial Como instalar e desinstalar um programa no Ubuntu pelo terminal. Após a instalação do rar, já será possível compactar arquivos e pastas no formato rar.
Agora vamos a compressão de arquivos através do terminal, que também não é difícil, apenas um pouco mais trabalhoso :D.
Antes de tudo vamos abrir o terminal, no Ubuntu 12.04 ou superior clique no ícone do Ubuntu e procure por “Terminal“.
Abaixo os comandos para cada tipo de arquivo:
arquivo.tar
tar -cf nome_do_arquivo.tar nome_do_arquivo
Exemplo:
tar -cf paulo.tar paulo
Também é possível compactar vários arquivos de uma só vez, tendo como saída um único arquivo, por exemplo:
tar -cf paulo.tar paulo paulotacio paulo.txt
Sendo assim as pastas paulo e paulotacio e o arquivo paulo.txt serão compactados todos no arquivo paulo.tar
arquivo.gz
gzip nome_do_arquivo
Exemplo:
gzip paulo.txt
Com isso o arquivo paulo.txt irá se tornar paulo.txt.gz . Para compactar pastas é preciso utilizar o argumento -r, por exemplo:
gzip -r paulo
arquivo.tar.gz
tar -zcvf nome_do_arquivo.tar.gz nome_do_arquivo
Exemplo:
tar -zcvf paulo.tar.gz paulo.txt
Como em tar também é possível compactar vários arquivos de uma só vez, por exemplo:
tar -zcvf paulo.tar.gz paulo paulo_tacio paulo.txt
arquivo.bz2
bzip2 nome_do_arquivo
Exemplo:
bzip2 paulo.txt
O resultado será um arquivo paulo.txt.bz2 .
arquivo.tar.bz2
tar -jcvf nome_do_arquivo.tar.bz2 nome_do_arquivo
Exemplo:
tar -jcvf mh.tar.bz2 paulo.txt
Como em tar e tar.gz , também é possível compactar vários arquivos de uma só vez, por exemplo:
tar -jcvf mh.tar.bz2 paulo paulotacio paulo.txt
Dessa forma as pastas paulo e paulotacio e o arquivo paulo.txt serão compactados no arquivo mh.tar.bz2
arquivo.rar
rar a nome_do_arquivo.rar nome_do_arquivo
Exemplo:
rar a mh.rar paulo.txt
Também é possível compactar vários arquivos de uma só vez, por exemplo:
rar a mh.rar paulo.txt paulo paulotacio
Lembrando que é preciso ter o rar instalado na sua distribuição Linux, caso você esteja utilizando o Ubuntu, você pode instala-lo utilizando o comando sudo apt-get install rar .
Não deixem de comentar ;)!!!
tem como quebrar senha de .rar .zip wirar?