Просмотр файлов журнала .gz

14

Существует ли магическая оболочка, которая позволила бы легко просматривать файлы журналов .gz без необходимости их где-то извлекать?

Файлы .gz - это логи Apache, результат ротации логов. Я хотел бы быстро проверить, как часто к определенным URI обращались в прошлом.

Микко Охтамаа
источник

Ответы:

23

Программа zgrep доступна для Linux (и, возможно, также для некоторых Unix). Это распакует файлы и затем выполнит их поиск.

user9517
источник
5
+1. Смотрите также: zcat, zegrep, zmore, zless...
SmallClanger
7

Если по какой-то причине вам не хватает zgrep, вы можете сделать то же самое с gunzip и pipe:

gunzip -c <filename.gz> | grep <whatever you want to grep for>
pehrs
источник
4

Вы можете просто использовать zgrepдля просмотра сжатых файлов.

Если вам нужно использовать определенный grep, вы можете установить переменную среды GREP:

export GREP=/bin/egrep
Cakemox
источник
2

Как насчет zgrep? Кажется, для установки на Mac OS и Ubuntu 11.04.

dkam
источник
1

Я обычно использую:

zcat filename.gz | less

garconcn
источник