Como descompactar um arquivo no terminal e cuspir com nome de arquivo específico?

3

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?

    
por Rubiromi 30.06.2015 / 19:26

2 respostas

7

Se tiver 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: -p informa unzip para extrair o conteúdo diretamente para stdout , que é redirecionado para um novo arquivo.

    
por guntbert 30.06.2015 / 20:26
0

Você já tentou unzip7? Instale-o primeiro (insira isso no terminal):

sudo apt-get install unzip

e, em seguida, use este comando no terminal:

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

e pode funcionar bem assim.

    
por Michael 30.06.2015 / 20:17