Como descompactar apenas uma subpasta do zip sem obter o caminho completo para essa subpasta

0

Existe uma maneira de extrair uma subpasta específica (sem a estrutura completa do caminho) de um zip?

My Zip (A.zip):

A
---B
   ----C/files 

Eu já tentei isso até agora:

(unzip <target-zip-file> '<folder-to-extract/*>' -d <destination-path>)

unzip A.zip 'A/B/*' -d ~/

sem sucesso algum. Eu recebo a mesma saída que apenas fazendo o unzip A.zip -d ~/

Eu quero ter apenas B/C/files não A/B/C/files como pastas.

Extra: Eu sei que existe uma opção -j , mas isso apenas remove a estrutura da subpasta.

Ou que eu possa movê-los depois, mas esse não é meu objetivo aqui.

Links: descompacte a pasta

    
por Edwin 14.12.2017 / 09:33

0 respostas

Tags