• Olá Visitante, se gosta do forum e pretende contribuir com um donativo para auxiliar nos encargos financeiros inerentes ao alojamento desta plataforma, pode encontrar mais informações sobre os várias formas disponíveis para o fazer no seguinte tópico: leia mais... O seu contributo é importante! Obrigado.

help arquivos .tgz

angelblue

GF Prata
Entrou
Dez 16, 2009
Mensagens
232
Gostos Recebidos
0
Boas... alguem sabe com compactar arquivos em formato .tgz ?

obrigado
 

angelblue

GF Prata
Entrou
Dez 16, 2009
Mensagens
232
Gostos Recebidos
0
eu tenho um programa que quero coloca-lo online ... para desta forma facultar o linque para as pesoas puderem instalar o mesmo via SSH em servidores linux.... o programa ja esta testado e configurado... só não o consigo compactar devidamente (.tgz ) e colocar online... ja exprementei compactar em winrar e no server mudar a extensão mas dame erro!
O programa é composto por 3 pastas ....

ha como compactar isso corretamente?

Obrigado
Se pretenderes em php!?
 

serpa1982

GForum VIP
Entrou
Fev 1, 2010
Mensagens
2,444
Gostos Recebidos
29
Vê se ajuda

Como descompactar/compactar arquivos .tar.gz?


O programa TAR (Tape ARchive) era muito utilizado em ambiente Unix para fazer backups em fitas. Hoje em dia, ele é mais utilizado para concatenar/extrair diversos arquivos em um único arquivo.tar. Por padrão, o tar apenas “junta” os arquivos sem compactá-los. Então, para compactar e diminuir o tamanho final do arquivo .tar utiliza-se GZip que, em conjunto com o tar, gera arquivos .tar.gz.



Descompactando um arquivo

Para descompactar um arquivo .tar.gz, conecte-se via SSH.

Dentro do diretório que estiver o arquivo, digite: tar -xzvf arquivo.tar.gz

Compactando um arquivo

Para compactar um arquivo/pasta, conecte-se via SSH.

Após conectar-se, digite tar -czvf arquivo.tar.gz pasta.

O que significam os comandos acima?

A expressão “tar” é o comando para manipular arquivos .tar O hífen com diversas letras juntas são parâmetros, onde cada letra significa:

- x (eXtract) é para extrair os dados do arquivo .tar.gz (usado apenas para descompactar).

- c (Create) é para criar um arquivo tar (usado apenas para compactar).

- z (gZip) é para manipular o arquivo .tar.gz em GZip.

- v (Verbose) é para mostrar os arquivos conforme o tar os manipula.

- f (File) é para definir que estamos trabalhando com arquivos, e não com uma fita ou outro dispositivo.

Substitua a expressão “arquivo” especificada acima pelo o nome do arquivo manipulado e “pasta” pelo o caminho ou pasta que deseja compactar (não é usado para descompactar).

Para mais informações, consulte o manual do TAR (em inglês) no endereço:

GNU tar 1.26: GNU tar: an archiver tool
 

angelblue

GF Prata
Entrou
Dez 16, 2009
Mensagens
232
Gostos Recebidos
0
eu quero juntar 3 pastas num arquivo para auto instalação... nesse caso como "juntar" as 3 pastas num unico arquivo .tgz?
 

nowready

GF Prata
Membro Inactivo
Entrou
Abr 3, 2007
Mensagens
385
Gostos Recebidos
0
Boas... alguem sabe com compactar arquivos em formato .tgz ?

obrigado
Total Commander
Está na versão 8.01
Joia de programa gràtis .
Deriva do antigo e famoso Norton Commander.
Indispensável em qualquer computador Windows.
Ferramenta de funçõs múltiplas
 

maar3amt

Administrator
Team GForum
Entrou
Set 19, 2006
Mensagens
7,803
Gostos Recebidos
28
angleblue, como colocas-te na secção de informática, pensei que quisesses programar alguma software web based para efectuar esse trabalho.
 

maar3amt

Administrator
Team GForum
Entrou
Set 19, 2006
Mensagens
7,803
Gostos Recebidos
28
Coloca as 3 pasatas dentro de uma e usa o que o amigo serpa diz: "tar -zcvf programa.tar.gz /suapasta"

Este comando irá fazer um compressão geral dos ficheiros e pastas dentro da pasta "suapasta".
 

angelblue

GF Prata
Entrou
Dez 16, 2009
Mensagens
232
Gostos Recebidos
0
resolvido com sucesso!
basta colocar o que quizermos num servidor em linux e digitar o seguinte comando
tar -czvf arquivo.tar.gz pasta

= tar -czvf arquivo.tar.gz pasta =
arquivo.tar.gz = o nome que queremos dar ao arquivo compactado

pasta o nome da pasta que queremos compactar , se varias pastas colocamos=


tar -czvf arquivo.tar.gz pasta pasta2 pasta3

apos isso podemos renomear o arquivo compactado para arquivo.tgz e já esta!

Outra forma bem simples, é ligar-se ao servidor por ssh (utilizei o wincsp) e selecionar todos os arquivos ou pasta que queremos compactar e com o botao direito do rato selecionar:
comandos proprios»
»»»»Un/tar gzip
e dar o nome e extençao que desejamos (.tgz)
desta forma pudemos tambem descompactar diretamente no servidor usando o comando Tar/Gzip


Obrigado a todos pelas pistas dadas e que me levaram ao caminho certo!
 
Topo