Pasta zipada com caminho absoluto sem manter a árvore de pastas

3

Eu estou tentando usar o comando zip -r para compactar uma pasta que inclui dois arquivos. Eu preciso passar o caminho absoluto da pasta com dois arquivos (/path/to/my/files/) , o que está fazendo com que todas as pastas sejam compactadas com ele, pois como eu só preciso da última pasta (files/) e seu conteúdo seja zipado, para que quando o arquivo é descompactado, há apenas uma pasta e os dois arquivos dentro dela. Como posso modificar o comando para poder passar os caminhos absolutos nos argumentos, mantendo apenas a última pasta?

    
por Preston 11.06.2012 / 22:41

1 resposta

5

zip opera a partir do diretório de trabalho atual. Se você tiver que retornar ao diretório de trabalho do qual você partiu, isso também pode funcionar.

Tente:

cd /path/to/my
zip -r zipfile.zip files/
cd -
    
por 11.06.2012 / 22:56