Criar arquivos zip tar tar.gz a partir de um diretório

Caso precise criar um zip a partir de um diretório linux, use o comando abaixo:

zip -r nomedozip.zip diretorio/*

e se sua preferência for tar, use o comando abaixo:

tar -cvf nomedotar.tar diretorio/*

e se for tar.gz:

tar -czvf nomedotar.tar.gz diretorio/*

Breve explicação:
– argumento r do zip, indica para considerar os diretórios abaixo do principal, recursivamente;
– argumento c “criar”, z “zipar”, v “verbose (imprimir na tela ações)” e f “file (arquivo a ser criado)” do tar. Sem o “z”, apenas o tar é criado.

enjoy