shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] Re: Script com comando Tar


From: Suporte, Stefanini (MABE,EXTERNO)
Subject: RES: [shell-script] Re: Script com comando Tar
Date: Mon, 4 Sep 2006 16:43:40 -0300

Opa, valeu, deu certo 

> -----Mensagem original-----
> De: address@hidden 
> [mailto:address@hidden] Em nome de Flavio Torres
> Enviada em: domingo, 3 de setembro de 2006 23:11
> Para: address@hidden
> Assunto: Re: [shell-script] Re: Script com comando Tar
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Rodrigo Micheletto escreveu:
> > este script, ele gera arquivos do tamanho determinado porém não
> > compacta o arquivo ou pasta indicados...
> > como ficaria pra que houvesse compactação e q o tamanho estipulado
> > seja compactado???
> 
> 
> Acho que não existe tar multi-volume compactado. Ou é multi-volume, ou
> é compactado.
> 
> Para isto, você deve primeiro compactá-lo, e depois criar os volumes.
> ( gzip -c dir/* ) adiciona isto no seu script, ou sei lá o que você
> pretende fazer para compactar.
> 
> Entretanto, você pode usar o split:
> 
> Vejamos um arquivo que eu tenho aqui de 15M vou dividí-los em 5MB:
> 
> linuxuser@proxy:~$ ls -lah package.zip
> - -rw-r--r--  1 linuxuser linuxuser 15M 2005-12-22 12:34 package.zip
> 
> $ tar -cjvf - package.zip | split -b 5m - pack__
> package.zip
> 
> 
> linuxuser@proxy:~$ ls pack_* -lah
> - -rw-r--r--  1 linuxuser linuxuser 5,0M 2006-09-03 23:03 pack__aa
> - -rw-r--r--  1 linuxuser linuxuser 5,0M 2006-09-03 23:03 pack__ab
> - -rw-r--r--  1 linuxuser linuxuser 5,0M 2006-09-03 23:03 pack__ac
> 
> 
> Beleza, compactou e splitou , agora para unificá-los, e voltar tudo
> como era antes:
> 
> linuxuser@proxy:~$ cat pack_* > packagenew.tar.bz2
> linuxuser@proxy:~$ tar -jxvf packagenew.tar.bz2
> package.zip
> 
> linuxuser@proxy:~$ ls -lah package
> packagenew.tar.bz2  package.zip
> linuxuser@proxy:~$ ls -lah package.zip
> - -rw-r--r--  1 linuxuser linuxuser 15M 2005-12-22 12:34 package.zip
> 
> 
> Adiciona tudo isto em um shellzinho e viva!
> 
> 
> - --
> 
> []'s
> 
> Flavio Torres - Administrador de Sistemas
> ____________________________________________________________________
> PGP/GPG: KeyID 0x7720DBDE
> http://www.digitalinfo.com.br/gpg/
> 
> - -----BEGIN GEEK CODE BLOCK-----
> Version: 3.1
> GCS d-@pu s: a-- C--- UL+++>+++ P->- L++ E--- W N o K-- w O M V PS PE
> Y PGP+++>+++ t--- 5 X R tv-- b++ DI+ D G+++ e h r y+
> - ------END GEEK CODE BLOCK------
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.2 (MingW32)
> 
> iD8DBQFE+4tKNRQApncg294RAvfOAJ9OoJ+U9g7sewRM+V042dHoFzdfUQCfavtV
> lL1Exb+Ls1RZltAzHzfccuI=
> =kfJI
> -----END PGP SIGNATURE-----
> 
> 
>  
> 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]