Como descompactar um arquivo no terminal e cuspi-lo com um nome de arquivo específico?

Como descompactar um arquivo no terminal e cuspi-lo com um nome de arquivo específico?

Eu sei que corro sudo unzip file.zip -d /path/to/dir, mas existe alguma maneira de especificar o nome do arquivo de saída?

Responder1

Se você tem certeza de que seu arquivo zip contém apenas um arquivo, você pode extraí-lo para um nome de arquivo diferente com

unzip -p > thenewFile

Explicação: -pdiz unzippara extrair o conteúdo diretamente para stdouto qual será redirecionado para um novo arquivo.

Responder2

Você já tentou descompactar7? Instale-o primeiro (digite no terminal):

sudo apt-get install unzip

e então use este comando no terminal:

unzip (the zip file) -d (path to unzip)

e pode funcionar bem dessa maneira.

informação relacionada