Programing

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

crosscheck 2020. 8. 7. 07:59
반응형

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


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

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

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


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

디렉토리와 파일을 찾습니다.


dir /b/s *.txt  

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

cd/

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

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

사용 내에서 검색

type filelist.txt | find /n "filename"

편집 1 :dir 명령은 오래된 dos 시절부터 작동하지만 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의 문제는 잘못된 답변을 반환한다는 것입니다. 당신이 DIR *.DOC그것을 사용하여 폴더에서 DOC를 찾고 있다면 또한 당신에게 DOCX를 제공합니다 . 검색 *.HTM하면 HTML 등도 제공 됩니다.


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

도스 :

1) DIR

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

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

2) 예

icacls c : * ntoskrnl *. * / grant system : (f) / c / t, 그런 다음 sysinternals의 PMON을 사용하여 액세스가 거부 된 폴더를 모니터링합니다. 결과에는 다음이 포함됩니다.

액세스 경로에 드라이브 포함

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

적용해야 할 필터였습니다.

참고 URL : https://stackoverflow.com/questions/8066679/how-to-do-a-simple-file-search-in-cmd

반응형