zip diretórios selecionados recursivamente no linux

6

Eu gostaria de zip apenas diretórios selecionados (e seus diretórios filhos também)

Eu tenho muitos diretórios na pasta atual, como app, conteúdo, banco de dados, biblioteca, etc.

Mas gostaria do aplicativo e conteúdo somente para zip e de suas pastas filhas. Eu estou tentando o seguinte.

zip -r ../backups/code/20110625 -i app/* -i content/* . *

Mas estou recebendo o seguinte erro.

zip error: Invalid command arguments (nothing to select from)

Qual é a sintaxe correta para conseguir isso?

    
por emaillenin 25.06.2011 / 12:08

1 resposta

12

Tente:

zip -r myzipfile.zip ../backups/code/20110625 app/* content/* . *

Você precisa colocar o nome do zipfile primeiro.

    
por 25.06.2011 / 12:16