Warning: Parameter 1 to wp_default_scripts() expected to be a reference, value given in /home/crian734/public_html/blog.kolaborativa/wp-includes/plugin.php on line 601

Warning: Parameter 1 to wp_default_styles() expected to be a reference, value given in /home/crian734/public_html/blog.kolaborativa/wp-includes/plugin.php on line 601
Compactar e descompactar arquivos zip, rar, tar.gz, bz2, tar, tar.bz2 pelo terminal

Compactar e descompactar arquivos zip, rar, tar.gz, bz2, tar, tar.bz2 pelo terminal

[quote]Se você usa Linux independente da distribuição, uma tarefa muito comum é a compactar e descompactar arquivos, que muitas vezes é necessário que seja feita pela linha de comando. #sysadminfeelins
A proposta desse tutorial não é conhecermos a fundo sobre compactação, mas aprender os comandos simples que precisamos no dia-a-dia. Fica como uma recordação pra quem precisa e que nem sempre consegue decorar.[/quote]

OBS: É necessário estar no local onde estão os arquivos ou o diretório a serem compactados.

Legenda:

  • nome_do_arquivo = É o nome que você quiser dar ao arquivo compactado.
  • arquivo_a_ser_compactado = É o arquivo ou pasta ao qual se deseja compactar.

Para COMPACTAR:

zip:

zip nome_do_arquivo.zip arquivo_a_ser_compactado

rar:

rar a nome_do_arquivo.rar arquivo_a_ser_compactado

tar:

tar -cf nome_arquivo.tar arquivo_a_ser_compactado

tar.gz:

tar -cf nome_arquivo.tar arquivo_a_ser_compactado
gzip -9 nome_arquivo.tar

bz2:

bzip2 nome_do_arquivo.bz2

tar.bz2:

tar -jxvf nome_do_arquivo.tar.bz2

 Para se compactar mais de um arquivo por vez, basta acrescentar a lista mais arquivos. EX:  tar -cf nome_arquivo.tar arquivo_a_ser_compactado1 arquivo_a_ser_compactado2 arquivo_a_ser_compactado3

Para DESCOMPACTAR:

zip:

unzip nome_do_arquivo.zip

rar:

unrar x nome_do_arquivo.rar

tar:

tar -xvf nome_do_arquivo.tar

tar.gz:

tar -vzxf nome_do_arquivo.tar.gz

bz2:

bunzip nome_do_arquivo.bz2

tar.bz2:

tar -jxvf nome_do_arquivo.tar.bz2

Lista de parâmetros que podem ser usados:

-c – cria um novo arquivo tar;
-M – cria, lista ou extrai um arquivo multivolume;
-p – mantém as permissões originais do(s) arquivo(s);
-r – acrescenta arquivos a um arquivo tar;
-t – exibe o conteúdo de um arquivo tar;
-v – exibe detalhes da operação;
-w – pede confirmação antes de cada ação;
-x – extrai arquivos de um arquivo tar;
-z – comprime ou extrai arquivos tar resultante com o gzip;
-j – comprime ou extrai arquivos tar resultante com o bz2;
-f – especifica o arquivo tar a ser usado;
-C – especifica o diretório dos arquivos a serem armazenados.

É isso pessoal, agora é só fazer um milhão de vezes a mesma tarefa testando as opções que vocês vão se acostumar com os comandos. Hehehe(to brincando).

Author Description

dodilei

Dizem que falo comendo as palavras, mas o que gosto de comer é um bom paniqueijo! além de OpenSource, Linux, Python e Javascript! :D

Nenhum comentário ainda.

Join the Conversation