Você pode recriar a estrutura de pastas completa incluindo a All CRGs
-Folder ou pode omitir todas as pastas dentro do arquivo ZIP usando -j
-flag para o comando unzip.
O problema é que o arquivo ZIP foi criado usando a All CRGs
-Folder como nível superior, como zip "All CRGs.zip" "All CRGs"
. A maneira correta seria zip "All CRGs.zip" "All CRGs/*"
, o que criaria um arquivo ZIP de todos os arquivos e pastas dentro da pasta All CRGs
sem a pasta circundante.
Assim, a única maneira de extrair apenas os arquivos, mantendo a estrutura da pasta, seria algo assim:
unzip "All CRGs.zip" -d data/ && mv "data/All CRGs/*" "data/" && rmdir "data/All CRGs"
Ele irá descompactar a pasta completa e, em seguida, mover o conteúdo da pasta para cima um nível e, finalmente, remover a (agora vazia) pasta "Todos os CRGs".