zcat non decomprimerà i file correttamente
-
08-07-2019 - |
Domanda
Devo decomprimere un file compresso al volo nel mio programma. Funziona quando lo provo sul mio computer Linux, ma per qualche ragione i computer della scuola falliscono ogni volta che dico loro di farlo. Per decomprimere sto usando il seguente comando:
zcat /file/address/file.tar.gz
e ottieni l'errore:
/file/address/file.tar.gz.Z: No such file or directory
Ho provato a consultare la documentazione ma non sono riuscito a trovare una bandiera per disattivare questo strano comportamento.
Qualsiasi aiuto sarà molto apprezzato.
Grazie
Soluzione
Il sistema della tua scuola ha ancora il vecchio "comprimere" utilità di stile anziché la più recente GNU "gzip" quelli basati.
Devi usare gzcat
anziché zcat
, supponendo che sia disponibile.
Altri suggerimenti
In genere utilizzo gzip direttamente quando voglio 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 si inserisce la .Z alla fine del nome del file in questo modo:
zcat /file/address/file.tar.gz.Z
quindi troverà il file.