Se bem me lembro, você poderia especificar uma opção -d:
unzip myfiles.zip -d myfiles
Um diretório nomeado como o argumento da opção -d será criado com os arquivos extraídos dentro dele.
Quero agrupar abaixo três arquivos e extrair na mesma pasta.
files1.txt
files2.txt
files3.txt
zip -r myfiles.zip files1.txt files2.txt files3.txt
Saída Ao extrair o zip:
files1.txt
files2.txt
files3.txt
Resultado esperado:
myfiles/files1.txt
myfiles/files2.txt
myfiles/files3.txt
Se bem me lembro, você poderia especificar uma opção -d:
unzip myfiles.zip -d myfiles
Um diretório nomeado como o argumento da opção -d será criado com os arquivos extraídos dentro dele.