iv id =에서 locate를 사용하여 파일을 찾는 방법 “f9b990d4d8″>

터미널의 특정 디렉토리 아래? 전체 데이터베이스를 검색하십시오!

Answer

. 그러나 검색어를 변경하여 의사 기능을 얻을 수 있습니다. 예를 들어 locate cron는 너무 많은 출력을 생성 할 수 있지만 locate "/var/log/cron"는 결과를 검색어와 일치하는 데이터베이스. 또는 파이프가 작동합니다. locate cron | grep "/var/log/" 그렇지 않으면 find : find /path/to/search -name "*cron*" 또는 이와 유사한 것을 사용합니다.

답변

locate에는 옵션이없는 것 같지만 여전히 다음 중 하나를 사용하여 특정 디렉토리를 검색 할 수 있습니다. 다음 :

  • 검색에 와일드 카드를 사용합니다. 예 : locate "*/directory/*filename*"
  • locate와 함께 grep를 사용합니다. 예 : locate filename | grep /directory/
  • find 명령을 사용합니다. 예 : find /my/directory/ -name filename. -type d 또는 -type f를 추가하여 검색을 디렉토리 또는 파일로 제한 할 수도 있습니다. 홈 폴더에서 “myScript”라는 파일을 찾으려면 다음과 같이 할 수 있습니다. find ~/ -name myScript -type f. 이렇게하면 홈 폴더 내에서 정확히 “myScript”라는 이름의 파일 (디렉토리 아님)을 검색합니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다