Ho bisogno di decomprimere un file compresso al volo inil mio programma Funziona quando lo provo sul mio computer Linux, ma per qualche motivo 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 cercare nella documentazione ma non ho trovato una bandiera per disattivare questo strano comportamento.
Qualsiasi aiuto sarà molto apprezzato.
Grazie
risposte:
37 per risposta № 1Il sistema della tua scuola ha ancora le vecchie utility in stile "comprimere" piuttosto che le più recenti basate su GNU "gzip".
Devi usare gzcat
piuttosto che zcat
, supponendo che sia disponibile.
4 per risposta № 2
Generalmente utilizzo gzip direttamente quando voglio gzip:
gzip -dc /file/address/file.tar.gz
0 per risposta № 3
gzip --decompress /file/address/file.tar.gz
0 per risposta № 4
zcat archive.tgz | tar -x --wildcards apri/fls/filename
0 per risposta № 5
Se annunci la .Z alla fine del nome del file come questo:
zcat /file/address/file.tar.gz.Z
allora troverà il file.