.gz 로그 파일 정리


14

어딘가에 압축을 풀지 않고도 많은 .gz 로그 파일을 쉽게 파악할 수있는 마법의 쉘 파이핑이 있습니까?

.gz 파일은 로그 회전의 결과 인 Apache 로그입니다. 과거에 특정 URI에 액세스하는 빈도를 빠르게 확인하고 싶습니다.

답변:


23

하려면 zgrep의 프로그램은 리눅스 (그리고 아마도 일부 유닉스도) 사용할 수 있습니다. 이렇게하면 파일의 압축이 풀린 다음 파일을 통해 들어갑니다.


5
+1. 참조 : zcat, zegrep, zmore, zless...
SmallClanger

7

어떤 이유로 zgrep이 부족한 경우 gunzip 및 파이프로 동일한 작업을 수행 할 수 있습니다.

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

4

zgrep압축 파일을 통해 grep 하는 데 사용할 수 있습니다 .

특정 grep을 사용해야하는 경우 GREP 환경 변수를 설정할 수 있습니다.

export GREP=/bin/egrep

2

zgrep은 어떻습니까? Mac OS 및 Ubuntu 11.04에 설치된 것 같습니다.


1

나는 보통 다음을 사용합니다.

zcat filename.gz | less

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.