arquivos zcat não será descompactar corretamente
-
08-07-2019 - |
Pergunta
Eu preciso descompactar um arquivo compactado na mosca no meu programa. Ele funciona quando eu experimentá-lo em meu próprio computador linux, mas por alguma razão os computadores da escola falhar sempre que eu diga a eles para fazê-lo. Para descompactar Eu estou usando o seguinte comando:
zcat /file/address/file.tar.gz
e obter o erro:
/file/address/file.tar.gz.Z: No such file or directory
Eu tentei olhar através da documentação mas não conseguiu encontrar um sinalizador para desativar esse comportamento estranho.
Qualquer ajuda será muito apreciada.
Graças
Solução
sistema da sua escola ainda tem os antigos utilitários "compressa" de estilo em vez do mais recente "gzip" GNU baseado queridos.
Você precisa usar gzcat
em vez de zcat
, assumindo que ele está disponível.
Outras dicas
Eu geralmente só usar gzip diretamente quando eu quero gzip:
gzip -dc /file/address/file.tar.gz
gzip --decompress /file/address/file.tar.gz
zcat archive.tgz | tar -x --wildcards apri/fls/filename
Se você anúncio do .Z ao final do nome do arquivo como este:
zcat /file/address/file.tar.gz.Z
então ele vai encontrar o arquivo.