Existe uma maneira de extrair um arquivo 7z que contém todos os seus arquivos em um diretório sem criar esse diretório no sistema de arquivos, mas ainda mantendo a estrutura de subdiretório do arquivo (por isso 7z e ...
não está funcionando como desejado, porque remove todas as informações do caminho )?
No tar, eu usaria tar -x --strip=1 ...
para remover o primeiro componente do caminho. Existe algum equivalente para 7z ou eu tenho que extrair com o segmento de caminho indesejado, mover o conteúdo para o lugar certo e excluir o diretório?
Embora você não possa fazer isso enquanto extrai , você pode remover a pasta raiz do arquivo compactado . Em vez de
—
jpaugh
7z a archive.7z path\to\folder
fazer 7z a archive.7z path\to\folder\*
para retirar folder
o nome do caminho arquivado.
7z x
para criar a estrutura,7z e
remover as informações do caminho e excluir os arquivos criados por7z x
, tentei, ainda não é o que você deseja.