Scompattare senza path

Mi aspetto che il seguente command estrae i contenuti della directory superiore nel file zip nella directory di destinazione:

unzip file.zip topdir/\* -d destdir 

Tuttavia, quello che ottengo è destdir/topdir . Quello che sto cercando è un command di unzip simile a

  • Perché non è ansible copiare i file zip da un server a un server in un dominio diverso?
  • Come comprimere i file in Windows in file batch?
  • come abilitare la compressione dei contenuti dinamici di iis 7?
  • I file di compressione IIS7 compressi vengono compressi solo quando la compressione dynamic è abilitata
  • tar: Come creare un file tar con directory arbitrarie dirette w / o 'cd'ing a dir gen
  • Quale formato di archiviazione / compressione?
  •  cp -r topdir/* destdir 

    Come estrarre i contenuti senza il path topdir ?

    One Solution collect form web for “Scompattare senza path”

    Prova l'opzione -j . Dalla pagina uomo:

    -j routes indesiderati. La struttura di directory dell'archivio non viene ricreata; tutti i file vengono depositati nella directory di estrazione (per impostazione predefinita, quella corrente).

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.