Diversas dicas para compactar e descompactar seus arquivos usando a linha de comando


Compactação de arquivos é algo bem corriqueiro na vida de qualquer um de nós. Para quem usa o Linux, não seria diferente. Nele é possível compactar um arquivo facilmente pela interface gráfica. Contudo recomendo que possa experimentar as facilidades em usar o método de compactação e descompactação na linha de comando! Saiba como...


Quando você deseja compactar um arquivo no Ubuntu, você simplesmente clica com botão direito do mouse sobre o arquivo/pasta e seleciona a opção "Comprimir":


Porém, através da linha de comando eu acho mais simples ;)

Sendo assim, segue algumas dicas para otimizar seu tempo quando desejar compactar seus arquivos pela linha de comando!!

Compactando diversos arquivos simultaneamente


~$ zip teste-zip.zip WallPaper/*

adding: WallPaper/abstract_0032.jpg (deflated 6%)
adding: WallPaper/abstract_0036.jpg (deflated 2%)
No exemplo acima, foi compactado todos os arquivos (*) contidos na pasta WallPaper, com arquivo compactado de nome "teste-zip"

Para compactar subpastas, basta executar o mesmo comando, mas com o parâmetro '-r' informado:

~$ zip -r teste-zip.zip /home/linux10complica/WallPaper/

Determinando o nível de compressão dos arquivos

Na compressão de arquivos existem diversos níveis (level) que determinam quanto os arquivos irão ser comprimidos.

Existem dois níveis: 0 e 9, onde o nível '0' possui o mínimo de compressão possível e o nível '9' possui o máximo de compressão possível:

Nível 0

~$ zip -0 teste-zip.zip /home/linux10complica/WallPaper/*

Nível 9

~$ zip -9 teste-zip.zip /home/linux10complica/WallPaper/*

Caso não seja informado o nível, explicitamente, o nível padrão é o '6'.

Inserindo senha de proteção nos arquivos compactados

Simples, basta inserir o parâmetro '-e':

~$ zip -e teste-zip.zip /home/linux10complica/WallPaper/*
Enter password:
Verify password:

Descompactando seus arquivos

Por fim, para descompactar qualquer arquivo 'ZIP' é preciso usar o comando 'unzip':

~$ unzip teste-zip.zip

Para listar os arquivos comprimidos:

~$ unzip -l teste-zip.zip

Artigo originalmente publicado por Ricardo Ferreira Costa do Blog Linux Descomplicado

0 comentários:

O conteúdo deste blog/site pode e deve ser divulgado, conforme lei a 9.610/98 meus direitos estão assegurados, portanto eu permito a copia e reprodução gratuita, seja total ou parcial, não acarretando qualquer onûs financeiro aos interessados, porém, vedo o uso para fins lucrativos, toda reprodução para o público deve citar a fonte extraída, no caso o Técnico Linux - O Espaço do Software Livre e seja citada junto com um link para a postagem original, onde a referência deve estar numa fonte de tamanho igual ou maior a do texto, obviamente que os links citados não estão sujeitos ao mesmo termo. O conteúdo textual original desta página está disponível sob a licença GNU FDL 1.2.

Todas as marcas citadas pertencem aos seus respectivos proprietários. Os direitos autorais de todas as ilustrações pertencem aos respectivos autores, e elas são reproduzidas na intenção de atender ao disposto no art. 46 da Lei 9.610 - se ainda assim alguma delas infringe direito seu, entre em contato para que possamos removê-la imediatamente ou ainda lhe dar os devidos créditos.

Copyright © 2016 O Espaço do Software Livre