특정 단어가 포함 된 파일을 검색하는 방법은 무엇입니까?
명령 줄에는 몇 가지 옵션이 있습니다. 제가 가장 많이 사용하는 3 가지는 ...
locate {part_of_word}
이것은 사용자의 위치 데이터베이스가 최신 상태라고 가정하지만 다음을 사용하여 수동으로 업데이트 할 수 있습니다. sudo updatedb
grep
dr_willis에 의해 설명 된대로. 한 가지 말 : 디렉토리 내에서 검색 -R
한 후 grep
. 예:
cd\
grep -R {something_to_look_for} {where_to_look_in}
find . -name '*{part_of_word}*' -print
현재 사용자 .
가있는 디렉토리는 어디에 *
있으며 와일드 카드입니다.
아 그리고 이것들을 결합 할 수도 있습니다. 예:locate {something}|grep {some_part_of_something}|more
내가 올바르게 기억한다면 : locate
가장 빠른 것 (데이터베이스가 최신이라고 가정)이고 find
가장 느린 것입니다. 그리고 grep
정규식을 사용할 수 있기 때문에 가장 복잡하지만 가장 다재다능한 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다