[windows] cmd에서 간단한 파일 검색을 수행하는 방법

Windows 명령 줄 (파워 쉘이 아님)에서 이름이나 이름의 일부가 지정된 파일을 빠르게 검색하고 싶습니다. 이것은 탐색기를 열고 상단의 검색 창을 사용하는 것과 유사합니다.

참고 : dir문자열 템플릿을 기반으로 검색 할 수 있지만 하위 디렉토리에서는 검색되지 않습니다.

참고 2 : findstr파일 내에서 토큰을 검색하는 데 사용할 수 있으며 재귀 플래그가 있습니다. 더 복잡한 발견을 쉽게 발견 할 수 있다는 것은 재밌습니다 …



답변

dir /s *foo* 현재 폴더 및 하위 폴더에서 검색합니다.

파일뿐만 아니라 디렉토리도 찾습니다.

여기서 / s는 (문서)를 의미합니다 .

/ s 지정된 디렉토리 및 모든 하위 디렉토리 내에서 지정된 파일 이름이 나타날 때마다 나열됩니다.


답변

dir /b/s *.txt

디렉토리 트리에서 모든 txt 파일을 검색합니다. 그것을 사용하기 전에 단지로 디렉터리 변경 루트를 사용하여

cd/

다음을 사용하여 목록을 텍스트 파일로 내보낼 수도 있습니다

dir /b/s *.exe >> filelist.txt

사용하여 검색

type filelist.txt | find /n "filename"

편집 1 :
dir 명령은 옛날부터 작동하지만 Win7은 Where 라는 새로운 것을 추가했습니다

where /r c:\Windows *.exe *.dll

@SPottuit이 제안한대로 드라이브 c : \ Windows 에서 exedll 을 검색합니다 .

where /r c:\Windows *.exe |clip

프롬프트가 표시 될 때까지 기다렸다가 그때까지 아무 것도 복사하지 마십시오.

편집 2 :
재귀 적으로 검색하고 출력이 크면 항상 more페이징을 활성화 하는 데 사용할 수 -- More --있으며 맨 아래에 표시 되고를 누를 SPACE때 한 줄씩 누르 거나 한 번 이동 하면 다음 페이지로 스크롤됩니다ENTER

where /r c:\Windows *.exe |more

도움이 더 필요하면

where/?


답변

dir *.txt /s /p
더 자세한 정보를 제공 할 것입니다.


답변

DIR의 문제는 잘못된 답변을 반환한다는 것입니다. 폴더를 사용하여 폴더에서 DOC를 찾고 있다면 DOCXDIR *.DOC 도 제공합니다 . 검색 하면 HTML 도 제공 됩니다 …*.HTM


답변

DOS 및 탐색기 GUI로 창에서 검색 할 수 있습니다.

도스 :

1) DIR

2) ICACLS (파일 및 폴더를 검색하여 ACL을 설정)

3) cacls ……………………………………….. …

2) 예

icacls c : * ntoskrnl *. * / grant 시스템 : (f) / c / t sysinternals의 PMON을 사용하여 액세스가 거부 된 폴더를 모니터링합니다. 결과는

액세스 경로에 드라이브가 포함되어 있습니다

프로세스 이름은 explorer.exe입니다

필터를 적용해야했습니다


답변