단일 찾기 명령을 사용하여 파일 및 디렉토리를 검색하는 방법


0

Windows에서 UnxUtils를 사용하고 있으며 find 도구가 함께 제공됩니다. 나는 그것을 파일과 디렉토리를 검색하는 데 사용하고있다. 'Identity'라는 단어가 포함 된 파일 이름을 검색하려면 대소 문자를 구분하지 않고 검색 할 때 다음을 사용하십시오.

find <location> -type f -iname "*Identity*"

디렉토리 이름 검색을위한 다음

find <location> -type d -iname "*Identity*"

단일 명령을 사용하여 파일 및 디렉토리를 모두 검색하려고합니다 (Windows 검색을 대체하기 위해). find를 사용하여 이것을 가능합니까? 명령 줄에서 검색을 대신 수행 할 수있는 기본 Windows 도구가 있습니까? Windows 명령 FIND와 FINDSTR은 Unix grep과 같아서 도움이되지 않습니다.

편집하다:

find <location> -iname "*Identity*" -ls

지정된 위치의 모든 파일과 폴더를 검색합니다 (재귀 적으로). 대 / 소문자를 구분하지 않는 검색을위한 --iname 플래그와 파일 형식을 알 수있는 ls와 같은 출력 목록을 제공하는 -ls 플래그.

답변:


2

형식 지정을 제거하기 만하면됩니다.

find <location> -iname "*Identity*"

감사 ! 결과에 디렉토리가 있음을 나타내는 방법이 있습니까?
Stormshadow

맨 페이지를 보면,이 목적을 위해 -ls 플래그를 사용할 수 있다는 것을 알게되었습니다.
Stormshadow
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.