2010-11-23 03:37:20 +0000 2010-11-23 03:37:20 +0000
82
82

Zipar pastas e seu conteúdo em um arquivo .zip no Linux

Como faço para criar um arquivo .zip que contenha todos os arquivos E todas as pastas do diretório?

Respostas (3)

126
126
126
2010-11-23 03:41:35 +0000
zip -r foo.zip dir_path
16
16
16
2010-11-23 03:43:51 +0000

Experimente:

zip -r filename.zip /path/to/folder

Nota - isto será recorrente, ou seja, fechará todas as pastas e todas as subpastas da pasta em questão.

5
5
5
2010-11-23 03:43:38 +0000

Utilize a opção -r. A partir de zip(1) :

-r

Viaje na estrutura do directório recursivamente; por exemplo:

zip -r foo foo

O nome do ficheiro zip vem primeiro. “Recursivamente” significa que o ficheiro zip incluirá subpastas da pasta dada, as subpastas dessas pastas, e assim por diante.