질문이 다 나와 있습니다. 둘 다 본 적이 있습니다.

find -name 

find -iname 

모든 곳에서 식별 가능한 패턴없이 사용되었습니다.

누군가 차이점을 설명 할 수있는 예를 들어 설명해 주시겠습니까?

댓글

  • 리눅스를 처음 접했고 얼마나 인기가 있는지보고 웃습니다. 이 질문은 man find 사용법을 최대한 빨리 배우고 설명서를 읽어야하는 완벽한 예입니다. (또는 제가했던 것처럼 find flags를 검색 한 다음 검색을 사용하여 문제의 플래그를 찾습니다.)
  • 10 개의 찬성 투표와 3 개의 별은 " 인기 "하지만 해당 댓글을 작성해 주셔서 감사합니다. (하지만 실제로 여기에있는 이유는 더 빠르기 때문에 검색 후 매뉴얼로 스크롤합니다.)
  • 유닉스. 리눅스 커뮤니티가 친근하다는 것이 좋습니다.이 게시물이 스택 오버플로에 대해 Oblivion에 비추천 될 것 같습니다.
  • li>

Answer

GNU find 매뉴얼 페이지에서 :

 -iname pattern Like -name, but the match is case insensitive. For example, the patterns `fo*" and `F??" match the file names `Foo", `FOO", `foo", `fOo", etc. 

댓글

  • 많은 도구 (및 대부분의 정규 표현식 인터프리터)에는 대소 문자를 구분하지 않는 옵션이 있습니다. Unix / Linux는 대소 문자에 적대적이지 않으며 대문자와 소문자 사이에 차이가 있음을 인정합니다.
  • -iname는 표준의 일부가 아니지만 다양한 찾기 구현에서 지원됩니다. 따라서 -iname은 대부분의 경우 사용할 수 있지만 모든 경우에 사용할 수 없습니다.

답글 남기기

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