gunzip comando não woriking para descompactar o arquivo

0

Estou tentando descompactar um arquivo e estou recebendo um erro abaixo. Estou usando o comando gunzip -c filename.

gunzip: DEX_DWH.zip: primeira entrada não esvaziada ou armazenada - use unzip

Adicionando pontos: 1. Eu não quero usar o comando unzip. Eu quero o comando gunzip -c para descompactar o arquivo. 2. É assim que meu código é definido

elif [[! "$ {FILECOMMAND}"]] & & [[-f "$ {ZIPFILE}" || -f "$ {ZIPFILE3}" || -f "$ {ZIPFILE2}" || -f "$ {ZIPFILE4}"]] então   COMMANDTOUSE="gunzip -c"

FILECOMMAND - encontre o tipo de arquivo e, se estiver vazio, o gunzip -c será ativado.

    
por chandra prakash 10.11.2014 / 19:26

2 respostas

1

De acordo com o nome do arquivo, seu arquivo é um arquivo zip . Para isso, você precisa usar a ferramenta unzip :

unzip DEX_DWH.zip -d DEX_DWH

Isso extrai os arquivos em um novo diretório DEX_DWH . Se você quiser extrair os arquivos para o diretório de trabalho, não precisará da -d DEX_DWH part.

O utilitário gzip destina-se a trabalhar com arquivos compactados com gzip (ou seja, não arquivos, pois você normalmente usa tar antes de compactar / após a descompactação).

    
por 10.11.2014 / 19:40
0

Você pode usar o comando file para determinar o tipo de arquivo para entender que ferramenta você precisa usar para extrair o arquivo.

    
por 10.11.2014 / 19:56

Tags