cmd 단위로 간단한 파일 검색을 수행하는 방법
Windows 명령줄(파워 셸이 아님)에서 이름 또는 이름의 일부가 지정된 파일을 빠르게 검색하려고 합니다.이는 탐색기를 열고 상단에 있는 검색 상자를 사용하는 것과 비슷합니다.
참고:dir
문자열 템플릿을 기반으로 검색할 수 있지만 하위 디렉터리에서는 검색하지 않습니다.
2: 참고 2:findstr
파일 내부의 토큰을 검색하는 데 사용할 수 있으며 재귀성 플래그가 있습니다. 더 복잡한 검색을 쉽게 찾을 수 있다는 것이 재미있습니다...
dir /s *foo*
현재 폴더 및 하위 폴더에서 검색합니다.
파일뿐만 아니라 디렉터리도 찾습니다.
여기서 /s는 (해석)을 의미합니다.
/s 지정된 디렉토리 및 모든 하위 디렉토리 내에서 지정된 파일 이름이 발생하는 모든 항목을 나열합니다.
다음 명령을 사용해 보십시오.
현재 디렉터리 및 하위 디렉터리의 모든 파일 나열
dir /b/s *.txt
위 명령은 디렉터리 트리에서 모든 txt 파일을 검색합니다.
될 때 을 그나창시때작디이로 지정합니다.
.nuget
,.vscode
또한 위의 명령도 함께 제공됩니다.
이 문제를 방지하고 정리 목록을 사용하려면 다음을 사용합니다./a:-d
로 필터링하다.
dir /a:-d /b/s
사용하기 전에 다음을 사용하여 디렉토리를 루트로 변경합니다.
cd/
동일한 작업을 수행할 수 있는 하나의 해킹 명령이 더 있습니다.
for /r %f in (*) do @echo %f
참고: 누락된 경우
@echo
합니다. 위의명부에리있는모파실시도고하고행려하일을든령분은렉디토,▁part고,/r
하위 디렉터리를 자세히 들여다보는 것이 재귀적인 이유입니다.
텍스트 파일로 결과 내보내기
다음을 사용하여 목록을 텍스트 파일로 내보낼 수도 있습니다.
dir /b/s *.exe >> filelist.txt
및 를 사용하여 검색합니다.
type filelist.txt | find /n "filename"
특별한 속성을 가진 파일을 찾는다면, 당신은 시도할 수 있습니다.
숨겨진 모든 파일 나열
dir /a:h-d /b/s
모든 시스템 파일 나열
dir /a:s-d /b/s
모든 읽기 전용 파일 나열
dir /a:r-d /b/s
인덱스되지 않은 모든 파일 나열
dir /a:i-d /b/s
을 하면,-d
위의 모든 명령에서 디렉터리도 나열됩니다.
용사를 합니다.where
Windows 7+기능:
이 dir 명령어는 예전 dos 시절부터 작동하지만 Win7은 Where라는 새로운 것을 추가했습니다.
where /r c:\Windows *.exe *.dll
@SPOTuit에서 제안한 대로 드라이브 c:\Windows에서 exe & dll을 검색합니다. 또한 출력을 클립보드에 복사할 수 있습니다.
where /r c:\Windows *.exe |clip
프롬프트가 다시 표시될 때까지 아무것도 복사하지 마십시오.
나 대기상누로 페이지 more
때 재적으검출크항수사있다습니용할상을 사용할 수 .more
페이징을 활성화하려면 다음과 같이 표시됩니다.-- More --
를 누르면 다음 페이지로 스크롤됩니다.SPACE
또는 누를 때 한 줄씩 이동합니다.ENTER
where /r c:\Windows *.exe |more
추가 도움말 보기
where/?
dir *.txt /s /p
자세한 정보를 제공합니다.
DIR의 문제는 오답을 반환한다는 것입니다.사용하여 폴더에서 DOC를 찾는 경우DIR *.DOC
그것은 또한 당신에게 DOCX를 줄 것입니다.검색 중*.HTM
HTML 등을 제공할 것입니다.
DOS 및 탐색기 GUI로 창에서 검색할 수 있습니다.
DOS:
DIR
ICACLS(ACL을 설정할 파일 및 폴더 검색)
cacls ...........................................................
예를 들어
icacls c:*ntoskrnl*.* /grant system:(f) /c/t를 선택한 다음 시스템 내부의 PMON을 사용하여 액세스가 거부된 폴더를 모니터링합니다.결과는 다음을 포함합니다.
액세스 경로에 드라이브가 포함
프로세스 이름은 탐색기입니다.exe
당신이 적용해야 하는 필터들이었습니다.
언급URL : https://stackoverflow.com/questions/8066679/how-to-do-a-simple-file-search-in-cmd
'programing' 카테고리의 다른 글
배치 스크립트를 사용하여 디렉토리의 각 파일에 작업을 수행하는 방법 (0) | 2023.05.03 |
---|---|
bash에서 부동소수점 산술을 어떻게 사용합니까? (0) | 2023.04.28 |
IIS Express용 web.config에 MIME 매핑 추가 (0) | 2023.04.28 |
node.js에서 path.join을 사용해야 합니까? (0) | 2023.04.28 |
Excel 또는 OpenOffice의 공통 열에 두 개의 스프레드쉬트 결합 (0) | 2023.04.28 |