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
Tags zip