terça-feira, 4 de novembro de 2014

Compactação de arquivos no Linux

Olá pessoal, nesse post iremos falar sobre compactação de arquivos em ambientes Linux.

Vamos utilizar primeiramente o comando "zip". Caso você não tenha instalado, basta abrir o terminal e digitar o seguinte comando:

sudo apt-get install zip

Tem-se o comando "zip" para compactação e o comando "unzip" para descompactar os arquivos. Quando você instala o "zip", automaticamente você já irá ter acesso também ao "unzip".

Que tal um exemplo? Primeiramente vamos utilizar o comando "zip" para compactar o diretório "/sbin", segue o comando:

zip arquivo.zip /sbin


Agora iremos extrair os arquivos utilizando o comando "unzip".

unzip arquivo.zip


No Linux você poderá escolher outros comandos para compactação, como por exemplo o "gzip". Veja como compactar um arquivo utilizando o "gzip":

gzip arquivo.txt


Perceba que a terminação do arquivo mudou para ".gz". Lembrando que o comando "zip" mantém o arquivo original, enquanto o comando "gzip" NÃO mantém o arquivo original.

Para extrair com "gzip" é muito fácil, basta fazer:

gzip -d arquivo.txt.gz


Pode-se utilizar também o comando "gunzip" para extrair.

gunzip nome_do_arquivo

Outro algoritmo mais sofisticado é o "bzip2". A desvantagem é que o "bzip2" é mais lento que o "gzip". Caso não tenha instalado:

sudo apt-get install bzip2

Também é muito simples compactar arquivos com o "bzip2":

bzip2 nome_do_arquivo


O "bzip2" NÃO mantém o arquivo original. Para extrair é só fazer:

bunzip2 nome_do_arquivo



Nenhum comentário: