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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top