Os arquivos zip do GitHub normalmente contêm um único diretório no zip. Desejo descompactar o conteúdo de um diretório compactado em um diretório diferente, conforme mostrado na resposta do Linux em: Como extrair apenas uma pasta específica de um arquivo zipado para um determinado diretório?
por exemplo unzip <target-zip-file> '<folder-to-extract/*>' -d <destination-path>
O comando ainda extrai arquivos para destination-path\folder-to-extract
. Como faço para extrair sem criar folder-to-extract
?
(O modificador -j descarta todos os diretórios.)
7z x -o"folder-path" "archive-file-name"
.x
irá restaurar a árvore de pastas armazenada no zip abaixo do dado-o
pasta . Desde que seja um dir simples para restaurar, sugiro usare
: `e: extrair arquivos do arquivo (sem usar nomes de diretórios)`