preciso de ajuda com o comando zip

1. preciso de ajuda com o comando zip

Jonny
jonnymr

(usa Ubuntu)

Enviado em 23/03/2012 - 11:25h

olá,

meu objetivo é zipar uma pasta de modo que certos sub-diretórios e tipos de arquivos sejam desconsiderados.
atualmente eu tenho isso:

zip -rvD /home/jonny/myss/mycommerce_bk_$(date '+%F_%H_%M').zip /home/jonny/webapps/mycommerce/* -x\*.jar \.hg

mas deve estar todo errado.
no caso do D é pq está compactando toda a arvore /home/jonny/webapps/mycommerce/,
onde só quero o que esteja dentro deste (mycommerce), mas não tá funcionando.

outra coisa: se eu quiser que seja desconsiderado a subpasta 'arquivos antigos' como eu escreveria isso, visto que nesta existe um espaço?

agradeço antecipadamente por qualquer ajuda.

ps.: tenho lido tutoriais, 'man', '--help' etc.


  


2. Re: preciso de ajuda com o comando zip

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 23/03/2012 - 13:25h

Tente assim:

$ zip -rv /home/jonny/myss/mycommerce_bk_$(date '+%F_%H_%M').zip /home/jonny/webapps/mycommerce -x /home/jonny/webapps/mycommerce/dir\ com\ espaços\* \*.jar \*.hg

Desse modo você excluirá da compressão o diretório 'dir com espaços' e os arquivos com extensão jar e hg.


3. Re: preciso de ajuda com o comando zip

Jonny
jonnymr

(usa Ubuntu)

Enviado em 23/03/2012 - 13:54h

SMarcell escreveu:

Tente assim:

$ zip -rv /home/jonny/myss/mycommerce_bk_$(date '+%F_%H_%M').zip /home/jonny/webapps/mycommerce -x /home/jonny/webapps/mycommerce/dir\ com\ espaços\* \*.jar \*.hg

Desse modo você excluirá da compressão o diretório 'dir com espaços' e os arquivos com extensão jar e hg.


muito legal...
mas e no caso do evitar que dentro do .zip seja montado a arvore /home/jonny/webapps/mycommerce/ ?

eu estou lendo sobre a propriedade 'D' (Do not create entries in the zip archive for directories.)

mesmo assim já vou fazer alguns testes.

valeu






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts