O comando seria extrair com nomes de pastas (comportamento padrão):
unzip test.zip samples/* -d /tmp
sem nomes de pastas (extraindo arquivos contidos apenas na pasta samples):
unzip -j test.zip samples/* -d /tmp
De man unzip
:
-j junk paths. The archive's directory structure is not recreated;
all files are deposited in the extraction directory (by default,
the current one).
Espero que isso ajude!