Mac OS X에서 텍스트 파일 검색


67

Mac OS X에서 폴더 (및 하위 폴더)의 모든 텍스트 파일을 검색하여 특정 문자열 또는 텍스트 비트를 검색하는 방법이 있습니까?

답변:


25

메뉴 막대의 스포트라이트 아이콘에서는이 작업을 수행 할 수 없습니다. 그러나 스포트라이트로 할 수 있습니다.

  1. 파인더의 폴더로 이동하십시오.

  2. 폴더 오른쪽 상단의 검색 창에 검색을 입력하십시오.

  3. 결과 위에 다음과 같은 줄이 있습니다.

검색 :이 Mac "내 폴더 이름"

폴더 이름을 클릭하여 전체 컴퓨터 대신 폴더로 검색을 제한하십시오. 이것이 "This Mac"기본 선택입니다.

그런 다음 톱니 바퀴 아이콘을 클릭하고 검색 기준 표시를 선택한 다음 종류를 텍스트 파일로 변경하십시오.


1
불행히도 이것은 OR하지 않는 것처럼 보이고 일부 심볼은 내가 생각하는 쿼리에서 제거됩니다.
Aram Kocharyan

먼저 폴더를 색인해야합니까?
jokoon

아니요, 폴더가 일반적으로 스포트라이트로 색인되는 한
ridogi

5
@Aram "AND"를 수행하는 방법을 알아 냈습니까? "My cat mittens"를 검색하고 있으며 "My"또는 "cat"또는 "mittens"가 있고 정확한 문구가 아닌 모든 것을 찾습니다. 편집-주위에 따옴표를 추가하십시오.
1.21 기가 와트

90

명령 행을 선호하는 경우

grep "my string of text" -R .

에 익숙해야 grep합니다. 자세한 man grep내용을 읽으십시오 .


2
내 .profile 에서이 도우미를 만들었습니다 function findtext() { grep -ri "$1" . }. 나는 이것을 다음과 같이 사용합니다 : findtext toto어디서 검색을 시작하고 싶습니다.
Maxence

지금까지 작동하지 않았다 ...
Marcelo Filho

1
단점은 매우 느리게 작동한다는 것입니다. 약 50GB의 텍스트를 움켜 쥐는 것은 고통스럽게 느립니다.
utkarsh dubey

1
무엇을 의미합니까? grep : 경고 : stdin의 재귀 적 검색
SuperUberDuper

@SuperUberDuper 후행 "."를 놓쳤다는 의미입니다. (즉, 디렉토리를 지정하지 않았습니다)
user664303


5

화면 오른쪽 상단에서 스포트라이트

BBEdit 은 파일 및 폴더에서도 훌륭한 검색을 지원합니다.


BBEdit는 이제 TextWrangler이며 우수한 다중 파일 grep 검색을 계속 포함합니다.
Phil

BBEdit은 BBEdit이고 TextWrangler는 TextWrangler입니다. BBEdit은 TextWrangler보다 약간 더 확장되었습니다. TextWrangler는 무료 맥주와 마찬가지로 무료입니다.
CousinCocaine

4
mdfind 'kMDItemTextContent="*text*"c' -onlyin ~/Notes/

c대소 문자를 무시합니다. 쿼리 형식기타 특성 에 대한 개요는 이 답변 을 참조하십시오 .

grep -F what? -l -r ~/Notes --include *.txt

-F정규식 대신 고정 문자열을 검색합니다. -l일치하는 파일의 이름 만 인쇄합니다.


아주 좋은 것, 아주 빠르고, 단단합니다. mdfind 'kMDItemTextContent="*text*"c' -onlyin ~/Notes/
YumYumYum

1

파인더 열기

여기에 이미지 설명을 입력하십시오

검색하려는 폴더가 있으면 탐색하십시오.

여기에 이미지 설명을 입력하십시오

오른쪽 상단의 검색 창에 검색하려는 단어를 입력하십시오. 창을 펼쳐서보아야 할 수도 있습니다.

여기에 이미지 설명을 입력하십시오

입력을 시작하거나 Enter 키를 누르면 왼쪽의 검색 창 아래에 섹션이 표시됩니다.

검색 : 이 Mac " 내 폴더 " 공유

전체 컴퓨터를 검색하려면 "This Mac"을 클릭하십시오. 그렇지 않으면 옆에있는 폴더 이름을 클릭하십시오. 이미 선택되었을 수 있습니다.

여기에 이미지 설명을 입력하십시오

이 옵션의 오른쪽에는 옆에 더하기 기호가있는 "저장"버튼이 있습니다.

여기에 이미지 설명을 입력하십시오

더하기 부호를 클릭하십시오. 두 개의 드롭 다운 목록이 표시됩니다. 첫 번째에서 "종류"를 선택하십시오. 두 번째에서 "Any"또는 "Text를 선택하십시오.

여기에 이미지 설명을 입력하십시오

"Any"를 선택하면 더 많은 일치 항목을 찾을 수 있지만 "Text"는 Mac OS X에서 "Text"범주에 속하는 파일을 찾습니다.

바닥 글이 표시되면 바닥 글에 검색 결과 수가 나타납니다.

참고로 때로는 검색을 수행하는 데 시간이 걸리고 때로는 Finder가 아무 작업을 수행하고 있지 않다는 것을 알았습니다. 오래 기다리지 않지만 작은 폴더를 검색하는 경우 매우 빠릅니다. Mac을 검색하는 경우 최대 1 분 이상 걸릴 수 있습니다.

참고 사항 : 정확한 문구를 찾으려면 따옴표로 묶으십시오.


1

나는 당신이 보는 게 좋을 것 파일 내용 찾기앱 스토어 (- 나는 그것의 개발자입니다 면책 조항). 인덱싱하지 않고 파일 내용을 검색하도록 특별히 설계된 저렴한 앱입니다. 그것은 텍스트 파일 지원 및 기타 주요 파일 형식 (PDF, 문서 (X), XLS (X) 등).

필터링을 사용하면 파일 유형, 작성 / 수정 날짜 등 여러 기준으로 검색을 최적화하고 세분화 할 수 있습니다.

작동 방식에 대한 자세한 설명서 는 다음과 같습니다 .


0

빠른 검색 속도를 위해 ag(실버 검색기)

설치: brew install the_silver_searcher

사용법은 비슷 grep합니다.ag

예를 들어

ag "my string of text" -R .

더 많은 정보는 Github에서 볼 수 있습니다 .

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