Compacte todos os arquivos em um diretório, mas não inclua o diretório principal no arquivo

3

Não consigo descobrir como fazer isso direito. Eu tenho uma pasta com um site em /var/www

Eu quero criar um arquivo zip com tudo isso, que quando eu descomprimi-lo não inclui o diretório principal. Em outras palavras, o "topo" do arquivo zip não deve ser o diretório www , mas os arquivos dentro desse diretório. Espero que tenha feito sentido ...

O motivo pelo qual eu preciso é porque eu preciso fazer upload do meu site como um arquivo zip e, em seguida, descompactá-lo no lugar. E não funcionará se, em seguida, descompactar para webroot/www/ em vez de webroot/ .

Qualquer pessoa pode ajudar em como fazer isso corretamente no terminal?

    
por Svish 03.10.2011 / 20:35

2 respostas

2
cd /path/to/your/folder/www
zip -r filename.zip *

Opcionalmente

mv filename.zip /some/other/path
    
por 03.10.2011 / 21:25
0

7z a -tzip filename.zip -w /var/www/.

Arquivos ocultos incluídos.

    
por 12.12.2013 / 15:20