Passer au contenu

Comment rechercher une expression dans une archive gzip ?

Solution : en utilisant la commande zgrep. Testé avec CorelLinux 1.1/Mandrake 7.1/OpenLinux 2.4/RedHat 6.2/StormLinux 2000/SuSE 6.4.

Vous archivez régulièrement vos fichiers dans un format compressé afin qu’ils occupent moins de place, tout en restant rapidement disponible. Lorsque vous recherchez des fichiers texte sur un sujet précis, vous utilisez grep après décompression des archives. Cependant, cet opération se révèle très fastidieuse si possédez de nombreuses archives.Afin de simplifier la manipulation, utilisez zgrep. En effet, ce programme examine les fichiers décompressés, sans rien vous demander. Saisissez simplement zgrep -i XXX YYY, où XXX représente l’expression à rechercher et où YYY désigne un fichier ou un ensemble de fichiers compressés. L’option -i indique à grep de ne pas tenir compte de la casse.D’autres options semblables à celles de grep peuvent être ajoutées à zgrep. Notez que si les archives possèdent l’extension .gz (et non .tar.gz), zgrep affichera la ligne contenant l’expression recherchée, ainsi que le nom du fichier correspondant.En revanche, si les archives ont été créées avec le programme tar (extension .tar.gz ou .tgz), zgrep indiquera seulement s’il a trouvé l’expression dans larchive, par exemple : liste.tgz:Fichier binaire (entrée standard) concorde).

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press