Tar.gz

1. Tar.gz

Ricardo Fernandes Gallon
rfgallon

(usa Outra)

Enviado em 10/08/2013 - 17:57h

Pessoal, to precisando compactar um arquivo sem estar na pasta, mas não quero levar os diretórios junto
Quero compactar um arquivo que esta neste diretório /home/ubuntu/server/arquivo.txt
Hoje fica assim dentro do tar.gz
home/ubuntu/server/arquivo.txt

Mas quero que fique apenas
arquivo.txt

Alguem sabe como fazer?
Hoje utilizo o seguinte comando:
tar -cvvzf "/home/ubuntu/server/arquivo.txt.tar.gz /home/ubuntu/server/arquivo.txt


  


2. Re: Tar.gz

Josue de Jesus Santos
JJSantos

(usa Gentoo)

Enviado em 10/08/2013 - 17:59h

Leia: http://www.vivaolinux.com.br/artigo/Compactacao-de-Arquivos


3. Re: Tar.gz

Ricardo Fernandes Gallon
rfgallon

(usa Outra)

Enviado em 10/08/2013 - 18:01h

Josue, eu li esse post, mas diz que tenho que estar no diretório. Mas não posso estar nele, pois vou executar o comando a partir de uma aplicação.


4. Re: Tar.gz

Josue de Jesus Santos
JJSantos

(usa Gentoo)

Enviado em 10/08/2013 - 18:23h

rfgallon escreveu:

Josue, eu li esse post, mas diz que tenho que estar no diretório. Mas não posso estar nele, pois vou executar o comando a partir de uma aplicação.


Veja se ajuda:

12053/16017MB	0.23 0.32 0.27 1/435 12506
[12342:7655 0:399] 06:22:52 Sáb Ago 10 [josue@matrix: +1] ~
(1:399)$ pwd
/home/josue
12052/16017MB 0.29 0.33 0.28 1/435 12511
[12342:7655 0:399] 06:22:56 Sáb Ago 10 [josue@matrix: +1] ~
(1:399)$ tar -zcvf ~/bkp.tar.gz ~/Modelos/Scripts/
tar: Removing leading `/' from member names
/home/josue/Modelos/Scripts/
/home/josue/Modelos/Scripts/sync_back.sh
/home/josue/Modelos/Scripts/farejador.sh
/home/josue/Modelos/Scripts/bkp-conky_start
/home/josue/Modelos/Scripts/firewall/
/home/josue/Modelos/Scripts/firewall/5593.firewall~
/home/josue/Modelos/Scripts/firewall/5593.firewall
/home/josue/Modelos/Scripts/memory/
/home/josue/Modelos/Scripts/memory/memory.sh~
/home/josue/Modelos/Scripts/memory/memory.sh
/home/josue/Modelos/Scripts/ip_externo
/home/josue/Modelos/Scripts/mem_cleam.sh
/home/josue/Modelos/Scripts/rdesktop/
/home/josue/Modelos/Scripts/rdesktop/rdesktop.sh
12047/16017MB 0.27 0.33 0.27 4/433 12518
[12342:7655 0:399] 06:23:02 Sáb Ago 10 [josue@matrix: +1] ~
(1:399)$ ls
bkp.tar.gz Desktop Documentos Downloads fontconfig Imagens Modelos Música Público Vídeos
12058/16017MB 0.27 0.33 0.27 1/433 12525
[12342:7655 0:399] 06:23:04 Sáb Ago 10 [josue@matrix: +1] ~
(1:399)$


Traduzindo:

Estou no diretório: /home/josue
Quero compactar a pasta: Scripts que está /home/josue/Modelos/Scripts/
Faço então: tar -zcvf ~/bkp.tar.gz ~/Modelos/Scripts/
Onde bkp.tar.gz é nome do arquivo compactado
listo com: ls e a criação do mesmo foi feita com sucesso.


Parâmetros:
-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.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts