zcat ne décompressera pas correctement les fichiers

Je dois décompresser un fichier compressé à la volée dans mon programme. Cela fonctionne quand je l’essaie sur mon propre ordinateur Linux, mais pour une raison quelconque, les ordinateurs de l’école échouent chaque fois que je leur dis de le faire. Pour décompresser je suis en utilisant la commande suivante:

zcat /file/address/file.tar.gz 

et obtenez l’erreur:

  /file/address/file.tar.gz.Z: No such file or directory 

J’ai essayé de parcourir la documentation mais je n’ai pas trouvé de drapeau pour désactiver ce comportement étrange.

Toute aide est la bienvenue.

Merci

Le système de votre école a toujours les anciens utilitaires de style “compress” plutôt que les plus récents basés sur GNU “gzip”.

Vous devez utiliser gzcat plutôt que zcat , en supposant qu’il soit disponible.

J’utilise généralement gzip directement quand je veux gzip:

 gzip -dc /file/address/file.tar.gz 

gzip –decompress /file/address/file.tar.gz

 zcat archive.tgz | tar -x --wildcards apri/fls/filename 

Si vous annoncez le .Z à la fin du nom de fichier comme ceci:

zcat /file/address/file.tar.gz.Z

alors il trouvera le fichier.