아카이브 .gz에 있는 경우 "/path/to/directory/" 디렉토리에서 "SomeText" 정보가 포함된 파일을 찾는 방법은 무엇입니까?

아카이브 .gz에 있는 경우 "/path/to/directory/" 디렉토리에서 "SomeText" 정보가 포함된 파일을 찾는 방법은 무엇입니까?

RHEL을 사용하고 있습니다. 이러한 파일이 .gz 아카이브인 경우 /path/to/directory/ 이 문자열이 포함된 디렉터리에서 해당 파일을 어떻게 찾을 수 있습니까?SomeText

답변1

zgrep다음과 같이 사용할 수 있습니다 grep.

zgrep SomeText /path/to/directory/*

또는 재귀적으로 만드십시오(해당하는 경우).주틸스)(숨겨진 파일 포함):

zgrep -R SomeText /path/to/directory/

또는 Zutils 없이 재귀적으로 만듭니다.

find /path/to/directory/ -type -f -exec zgrep SomeText {} +

관련 정보