Linux에서 컨텐츠별로 파일을 찾으려면 어떻게해야합니까?


14

명령 행에서 Linux의 컨텐츠별로 파일을 찾으려면 어떻게해야합니까?

예를 들어, 컴퓨터에서 "helo"라는 단어가 포함 된 파일을 찾고 싶습니다.

답변:



3

다음 내용으로 / usr / local / bin /에 grepall이라는 파일을 만들 수 있습니다.

find -type f -exec grep -q $1 {} \; -print

그런 다음 사용하여 콘텐츠를 검색 할 수 있습니다 grepall something


1
grep -r
Matt H

Command를 사용하면 디렉토리를 통해 재귀를 grep하고 모든 파일에서 grep을 수행 할 수 있습니다.
kockiren



0

관리자 또는 코더 인 경우 평소 대신 ripgrep 을 고려할 수 있습니다 grep.

rg helo 예를 들어 현재 작업 디렉토리 (하위 폴더 포함)의 모든 파일을 검색합니다.

자세한 내용은 안내서 , 매뉴얼 페이지 또는 코드를 참조하십시오.

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