명령 프롬프트 창에서 여러 파일 확장자 찾기


13

나는 하나의 명령에 내 Windows / system32를 3 개 가지 확장을 찾기 위해 여러 매개 변수를 사용하는 것을 시도하고있다 : .exe, .dll.sys

이것은 내가 원하는 것을 제공하지만 단일 명령으로 세 가지 확장을 모두 얻는 방법을 알 수 없습니다.

dir c:\windows\system32\*.dll /p

답변:


11

이것은 단일 명령으로 수행됩니다.

dir /pc:\windows\system32\*.exe c : \ windows \ system32 \ *. dll c : \ windows \ system32 \ *. sys

많은 사람들은 dir 명령에 여러 소스를 가질 수 있다는 것을 깨닫지 못합니다.


unix.stackexchange.com/a/157299/8763을 읽은 후 Windows 배치 파일에서 동일한 작업을 수행 할 수 있는지 궁금합니다.
sergiol

알파벳순으로 정렬 할 때 확장명을 어떻게 무시합니까?
posfan12

3

세 가지 확장자 중 하나를 가진 파일을 나열하려면 다음으로 시작해야합니다.

dir *.exe *.dll *.sys

하나의 명령 프롬프트에서 screens / p all 사이에 일시 중지 된 3 개의 확장자를 가진 모든 파일을 찾아야합니다

FWIW, "dir c : \ windows \ system32 \ *. dll c : \ windows \ system32 \ *. exe c : \ windows \ system32 \ *. sys / p"Windows 7에서 작동
Arnold Spence

dir *.exe *.dll *.sys /s /p 각 화면 사이에 일시 중지 된 모든 하위 디렉토리를 검색합니다
Enigman

unix.stackexchange.com/a/157299/8763을 읽은 후 Windows 배치 파일에서 동일한 작업을 수행 할 수 있는지 궁금합니다.
sergiol

1

이 파일을 배치 파일 (.bat)로 만들고 명령 프롬프트에서 실행하십시오.

@echo off

dir c:\windows\system32\*.dll
pause
dir c:\windows\system32\*.exe
pause
dir c:\windows\system32\*.sys

배치 파일이 그의 요구 사항을 충족시키는 지 확실하지 않습니다. 내 대답은 확실히 작동합니다
Keltari

0

또 다른 옵션이다 C hange의 D의 irectory &&다음 조회를 할

cd c:\windows\system32 && dir *.exe *.dll *.sys

약간의 타이핑을 저장합니다 ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.