Você não pode simplesmente descompactar aqui:
$ unzip /srv/file.zip "$2-master/*" -d /srv/www/
Em seguida, mova / renomeie a pasta magefoler-master
para mage
:
$ mv /srv/www/magefoler-master /srv/www/mage
Alternativas?
Ao pesquisar esse problema exato no passado, só consegui encontrar dois métodos adicionais para fazer algo assim sem precisar usar o mv
.
- Usando o FUSE como Gilles sugere aqui: Como posso forçar o unzip / zip a não criar um subdiretório ao extraí-lo?
- Usando a ferramenta
zipnote
para mover os arquivos dentro do arquivo zip, antes de extraí-los.