Núcleo Assistir /blog

Informática, tecnologia e outros.

Debian: Compactando e descompactando arquivos ZIP

without comments

É muito comum pra quem está começando a trabalhar com Linux se deparar com arquivos compactados.

Na internet é muito comum encontrar arquivos compactados com o formato .tar.gz, porém ainda existem muitos lugares que disponibilizam arquivos no formato zip. Isso acontece pelo fato do zip ser um formato comum aos sistemas operacionais Linux e Windows possibilitando assim que esses arquivos compactados possam ser abertos em qualquer um de esses SOs.

Vou apresentar algumas maneiras de se trabalhar com esse tipo de compactação na linha de comando, até porque no ambiente gráfico não é preciso nenhum post em blog pra explicar como utilizar.

Bem vamos começar instalando os pacotes necessarios

# aptitude install zip unzip

normalmente esses pacotes já vem instalados, mas não custa nada confirmar. =P

Com os pacotes instalados podemos começar a compactar as coisas, vamos utilizar o comando zip para isso. Mas como?

Assim

$ zip -r <nome do arquivo zipado> <conteudo que será zipado>

exemplo

$ zip -r teste.zip pasta1 pasta2 arq1 arq2

dessa maneira vamos compactar o conteúdo (pasta1, pasta2, arq1, arq2) em um arquivo chamado teste.zip. Pode-se perceber que estou usando o parâmetro -r para compactar todo esse conteúdo, esse parâmetro é responsável por compactar as pastas e todo o conteúdo interno delas, se não for usado ele vai compactar a pasta mas sem nenhum conteúdo.

Pronto, agora pode sair compactando tudo o que quiser.

E pra descompactar!!??

Basta usar o comando unzip seguido no arquivo que pretende descompactar, por exemplo

$ unzip teste.zip

pronto, todo o conteúdo compactado no arquivo teste.zip foi descompactado.

Só com isso já podemos trabalhar com os arquivos compactados no formato zip, mas há mais duas coisas que eu acho interessante apresentar.

1 - Listar os arquivos que estão compactados.

$ zip -sf <arquivo compactado>

exemplo

$ zip -sf teste.zip

2 – Compactar utilizando senha, fazendo assim com que o arquivo compactado precise de senha para descompactar. Para colocar senha basta utilizar o parâmetro -p seguido da senha.

exemplo

$ zip -r teste.zip pasta1 arq1 -p 12345

Pronto, agora você não tem mais desculpa pra precisar ir ao ambiente gráfico sempre que tiver que fazer algo com um arquivo compactado.

Depois posto como trabalhar com o .tar.gz..

Written by Nícolas Lazarte Kaqui

julho 25th, 2010 at 2:20 am

Posted in Sem categoria

Leave a Reply

WP SlimStat