Memahami file log .gz


14

Apakah ada perpipaan shell ajaib yang akan memungkinkan untuk dengan mudah menelusuri sekelompok file log .gz tanpa perlu mengekstraknya di suatu tempat?

File .gz adalah log Apache, hasil rotasi log. Saya ingin cepat memeriksa seberapa sering URI tertentu diakses di masa lalu.

Jawaban:


23

Program zgrep tersedia untuk Linux (dan mungkin juga beberapa Unix). Ini akan mendekompres file dan kemudian menerimanya.


5
+1. Lihat juga: zcat, zegrep, zmore, zless...
SmallClanger

7

Jika Anda karena alasan tertentu kekurangan zgrep, Anda dapat melakukan hal yang sama dengan gunzip dan pipa:

gunzip -c <filename.gz> | grep <whatever you want to grep for>

4

Anda bisa menggunakannya zgrepuntuk membaca file terkompresi.

Jika Anda perlu menggunakan grep tertentu, Anda dapat mengatur variabel lingkungan GREP:

export GREP=/bin/egrep

2

Bagaimana dengan zgrep? Tampaknya diinstal pada Mac OS dan Ubuntu 11.04.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.