Como apagar caminhos de diretório não desejados no arquivo zipado?

1

Usando o bash no OS X 10.10 Estou compactando uma pasta e salvando-a em outro lugar usando isto:

_now=$(date +"%Y-%m-%d-%H-%M-%S")
pushd /Users/me/Documents/local-backups/writing
zip -r /Users/me/Documents/local-backups/writing/writing-bak-$_now.zip /Users/me/Dropbox/writing
popd

No entanto, meu arquivo compactado inclui todos os diretórios irritantes acima de "escrita" (ou seja, de / Users / me / Dropbox / writing).

Eu vi a pergunta e a resposta aqui:

Evite caminho indesejado no arquivo Zip

... mas não consegui ver como a solução ali poderia se aplicar ao meu exemplo em que os diretórios estão muito distantes.

    
por GMag 04.12.2014 / 22:26

1 resposta

0

O centavo caiu. Deve ser:

_now=$(date +"%Y-%m-%d-%H-%M-%S")
pushd /Users/me/Dropbox
zip -r /Users/me/Documents/local-backups/writing/writing-bak-$_now.zip ./writing/
popd
    
por 05.12.2014 / 02:00