Sim, esse é o comportamento padrão de unzip
. Infelizmente, não há como ignorar seletivamente o caminho original dos arquivos compactados. Você pode, no entanto, dizer descompactar para ignorar qualquer caminho:
unzip -j resources.zip
que descompactaria todos os arquivos no $ pwd. Isso provavelmente não é o que você quer. Você pode conseguir o resultado desejado zipando assim:
zip -j resources.zip ~/resources/*
Isto criará um arquivo zip que salvará todos os arquivos e diretórios em ~ / resources /, mas irá danificar o caminho ~ / resources /, portanto, na extração, você somente obterá sons / e gráficos / .