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
Chargement
Commentaires récents