Accueil > Astuces OSXFAQ > Lundi - De Zcat à Gzcat

Lundi - De Zcat à Gzcat

Dans les versions de Mac OS X antérieures à la 10.4 (Tiger), la commande zcat, comme d’autres commandes z, faisait partie du package d’outils de compression GNU. Elle pouvait être utilisée pour directement afficher le contenu de fichiers compressés avec gzip.

De tout temps, zcat servait à afficher des fichiers compressés par la commande Unix compress (l’extension utilisé pour ce type de fichier est .Z). La commande était souvent remplacée par la version GNU.

Dans Tiger, le zcat original a été préservé mais la version GNU est appelée gzcat. Aussi, utilisez toujours gzcat tant que le fichier n’a pas été compressé avec la commande compress.

$ zcat /var/log/system.log.0.gz
zcat: /var/log/system.log.0.gz.Z: No such file or directory
$ zcat /var/log/system.log.0
zcat: /var/log/system.log.0.Z: No such file or directory
$ gzcat /var/log/system.log.0.gz
...
Jan  1 18:11:36 Sauron kernel[0]: AFP_VFS afpfs_mount: ...
Jan  1 18:11:49 Sauron kernel[0]: AFP_VFS afpfs_unmount: ...
...

Notez que dans les systèmes pré-Tiger, gzcat était installé en tant que zcat et aussi en tant que gzcat. Utilisez gzcat dans les scripts par souci de portabilité.

Voici un rappel des nombreuses variantes de commandes z disponibles :

zcat     zdiff    zfgrep   zgrep   zmore    zprint
zcmp     zegrep   zforce   zless   znew

Notez que znew peut être utilisé pour recompresser des fichiers .Z en fichier .gz. Aussi inclus, le très utile zless, qui manquait dans les versions précédentes de Mac OS X.

Rappelez vous aussi que les fichiers compressés par bzip2 sont rattachés à un ensemble d’utilitaires.

bzcat   bzdiff   bzfgrep   bzip2        bzless
bzcmp   bzegrep  bzgrep    bzip2recover bzmore

Rendez-vous sur le Site du livre des astuces Unix :

Le Projet 22 couvre la commande gzcat.

Le Projet 27 montre comment compresser des fichiers.


Parlez de cette astuce dans le Learning Center forum (en anglais sur osxfaq.com)


Si vous souhaitez en apprendre plus sur Mac OS X Unix visitez le Learning Center
cliquez ici.

  • Pour les débutants : Le Tutoriel Mac OS X Unix
  • Pour plus d’informations sur des sujets spécifiques : Mac OS X Advanced Unix
  • Pour des réponses à des problèmes communs : Mac OS X How To

Thierry Astuces OSXFAQ

  1. Pas encore de commentaire
  1. Pas encore de trackbacks
S'abonner aux commentaires de cet article