Compactação de Arquivos
Se você está precisando trabalhar com arquivos compactados no Linux... (.tar, .tar.gz e .tar.bz2) e
está tendo dificuldade com a sintaxe ou nunca usou compactação de arquivos no Linux, não deixe
de ver este artigo...
está tendo dificuldade com a sintaxe ou nunca usou compactação de arquivos no Linux, não deixe
de ver este artigo...
Compactando e Descompactando Arquivos no Linux
Olá pessoal, aqui vai um artigo pra ajudá-los a compactar e descompactar
arquivos no Linux, nos formatos .tar, .tar.gz e .tar.bz2.
========== .tar ==========
Compactação de arquivos .tar
Use a seguinte sintaxe:
tar -zcf nome_arq.tar nome_dir_ou_arq_a_ser_compactado
Ex:
tar -zcf pacote.tar arquivo1.gif memorando.htm carta.doc
(compactação de 3 arquivos individuais)
ou
tar -zcf pacote.tar meus_documentos/
(compactação de um diretório)
É importante salientar que vc deve estar no local onde estão os arquivos ou o diretório a serem compactados.
Feito esse procedimento, já estará gerado com compactação o arquivo.tar
* Para descompactá-lo use: tar -zxvf nomedoarq.tar
com isso, os arquivos serão restaurados dentro do diretório onde estavam caso foi feita a compactação de uma pasta, ou no local onde o arquivo .tar.gz está se foram compactados arquivos individuais.
========== .tar.gz ==========
Compactação de arquivos .tar.gz
Use a seguinte sintaxe:
Primeiro gere o arquivo .tar com o comando:
tar -cf nomedoarq.tar nomedodir_ou_arq_a_ser_compactado Ex:
tar -cf pacote.tar arquivo1.gif memorando.htm carta.doc
(compactação de 3 arquivos individuais)
ou
tar -cf pacote.tar meus_documentos/
(compactação de um diretório)
É importante salientar que vc deve estar no local onde estão os arquivos ou o diretório a serem compactados.
Depois é só gerar o .tar.gz assim:
gzip -9 nomedoarquivo.tar
Ex:
gzip -9 pacote.tar
com isso vc já terá o arquivo pacote.tar.gz.
* Para descompactá-lo use os seguintes procedimentos:
gzip -d pacote.tar.gz
tar -zxvf pacote.tar
feito isso, os arquivos serão restaurados dentro do diretório onde estavam caso foi feita a compactação de uma pasta, ou no local onde o arquivo .tar.gz está se foram compactados arquivos individuais.
========== .tar.bz2 ==========
Para obter a compactação máxima, este sem dúvida seria o melhor formato, e para gerá-lo use o seguinte procedimento:
1)Gere o arquivo.tar com a seguinte sintaxe:
tar -cf nome_arq.tar nome_arq ou nome_dir_a_ser_compactado Ex:
tar -cf pacote.tar arquivo1.gif memorando.htm carta.doc
(compactação de 3 arquivos individuais)
ou
tar -cf pacote.tar meus_documentos/
(compactação de um diretório)
2)Gere agora o .tar.bz2 da seguinte forma:
digite: bzip2 nome_arq.tar
Ex:
bzip2 pacote.tar
É importante salientar que vc deve estar no local onde estão os arquivos ou o diretório a serem compactados.
Com esse procedimento será gerado o arquivo pacote.tar.bz2,
* Para descompactá-lo use o seguintes procedimentos:
bunzip2 pacote.tar.bz2
com isso teremos o arquivo.tar de volta, depois para desempacotar o .tar use:
tar -zxvf pacote.tar
e os arquivos serão descompactados em seu lugar de origem ou em caso de arquivos individuais eles serão extraídos no local onde está o arquivo.tar
Bom é isso... espero que gostem desse artigo!
Um Grande Abraço!
Lauro Gatz.
========== .tar ==========
Compactação de arquivos .tar
Use a seguinte sintaxe:
tar -zcf nome_arq.tar nome_dir_ou_arq_a_ser_compactado
Ex:
tar -zcf pacote.tar arquivo1.gif memorando.htm carta.doc
(compactação de 3 arquivos individuais)
ou
tar -zcf pacote.tar meus_documentos/
(compactação de um diretório)
É importante salientar que vc deve estar no local onde estão os arquivos ou o diretório a serem compactados.
Feito esse procedimento, já estará gerado com compactação o arquivo.tar
* Para descompactá-lo use: tar -zxvf nomedoarq.tar
com isso, os arquivos serão restaurados dentro do diretório onde estavam caso foi feita a compactação de uma pasta, ou no local onde o arquivo .tar.gz está se foram compactados arquivos individuais.
========== .tar.gz ==========
Compactação de arquivos .tar.gz
Use a seguinte sintaxe:
Primeiro gere o arquivo .tar com o comando:
tar -cf nomedoarq.tar nomedodir_ou_arq_a_ser_compactado Ex:
tar -cf pacote.tar arquivo1.gif memorando.htm carta.doc
(compactação de 3 arquivos individuais)
ou
tar -cf pacote.tar meus_documentos/
(compactação de um diretório)
É importante salientar que vc deve estar no local onde estão os arquivos ou o diretório a serem compactados.
Depois é só gerar o .tar.gz assim:
gzip -9 nomedoarquivo.tar
Ex:
gzip -9 pacote.tar
com isso vc já terá o arquivo pacote.tar.gz.
* Para descompactá-lo use os seguintes procedimentos:
gzip -d pacote.tar.gz
tar -zxvf pacote.tar
feito isso, os arquivos serão restaurados dentro do diretório onde estavam caso foi feita a compactação de uma pasta, ou no local onde o arquivo .tar.gz está se foram compactados arquivos individuais.
========== .tar.bz2 ==========
Para obter a compactação máxima, este sem dúvida seria o melhor formato, e para gerá-lo use o seguinte procedimento:
1)Gere o arquivo.tar com a seguinte sintaxe:
tar -cf nome_arq.tar nome_arq ou nome_dir_a_ser_compactado Ex:
tar -cf pacote.tar arquivo1.gif memorando.htm carta.doc
(compactação de 3 arquivos individuais)
ou
tar -cf pacote.tar meus_documentos/
(compactação de um diretório)
2)Gere agora o .tar.bz2 da seguinte forma:
digite: bzip2 nome_arq.tar
Ex:
bzip2 pacote.tar
É importante salientar que vc deve estar no local onde estão os arquivos ou o diretório a serem compactados.
Com esse procedimento será gerado o arquivo pacote.tar.bz2,
* Para descompactá-lo use o seguintes procedimentos:
bunzip2 pacote.tar.bz2
com isso teremos o arquivo.tar de volta, depois para desempacotar o .tar use:
tar -zxvf pacote.tar
e os arquivos serão descompactados em seu lugar de origem ou em caso de arquivos individuais eles serão extraídos no local onde está o arquivo.tar
Bom é isso... espero que gostem desse artigo!
Um Grande Abraço!
Lauro Gatz.
nao deu certo. Resp. do
sist.
# tar -zxvf quanta**.tar
gzip: stdin: not in gzip format
tar: Processo filho terminou com estado 1
tar: Erro so assinalado no fim da execucao.
// E entao galera, como saio dessa?//
att.