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