-name과 -iname 사이에서 FIND를 사용할 때의 차이점은 무엇입니까?


12

문제는 다 말해, 둘 다 봤어

find -name 

find -iname 

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

누군가가 차이점을 설명 할 수 있습니까? 예를 들어 설명하십시오.


1
나는 리눅스를 처음 접했을 때이 질문을하고 그것이 얼마나 인기가 있는지를보고 웃었다. 이 질문은 최대한 빨리 man find매뉴얼 을 사용 하고 읽는 방법을 배워야하는 완벽한 예입니다 . (내가 할 것처럼 또는 구글 find flags문제의 플래그를 찾기 위해 검색 사용 후 등)
FreeSoftwareServers

1
10 개의 upvotes와 3 개의 별은 그 "인기"가 아니지만 당신이 그 의견을 말하게되어 기쁘지 않습니다. (그러나 나는 그것의 빠른 그래서 수동으로 스크롤 한 다음 검색하기 때문에 실제로는 여기입니다)
redanimalwar

1
Unix.Linux 커뮤니티가 친절하다는 것이 좋았습니다.이 게시물은 stackoverflow에서 Oblivion으로 다운 투표 될 것이라고 생각합니다.
FreeSoftwareServers

답변:


23

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. 

2
많은 도구 (및 대부분의 정규식 해석기)에는 대소 문자를 구분하지 않는 옵션이 있습니다. 유닉스 / 리눅스는 대립적이지 않으며, 대소 문자가 다르다는 것을 인정합니다.
cas

-iname표준의 일부는 아니지만 다양한 찾기 구현에서 지원됩니다. 따라서 -iname은 많은 경우에 사용 가능하지만 모든 경우에 사용 가능한 것은 아닙니다.
schily
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.