Linux에서 컨텐츠별로 파일을 찾으려면 어떻게해야합니까? 찾으려면 어떻게해야합니까? 예를 들어, 컴퓨터에서

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

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



답변

사용하다:

grep -lir "helo" /path/to/dir


답변

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

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

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


답변

egrep -R "hello" /path/to/dir


답변

사악한 방법 :
grep "something" */*/*


답변

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

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

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


답변