[CMD] 명령프롬프트 dir + find 문으로 특정 경로에서 특정 확장자 파일 혹은 폴더 찾아서 txt 파일로 추출
오늘은 명령프롬프트 도구 중 dir 과 find 를 사용해서 특정 경로에서 특정 확장자 파일을 찾거나 폴더를 찾아보겠습니다. 시작하기에 앞서 dir 과 find 가 어디에 쓰는지, 오늘 사용할 옵션이 무엇인지에 대해 설명하고 넘어가겠습니다.
DIR : 디렉터리에 있는 파일과 하위 디렉터리 목록을 보여 줍니다.
- /S : 현재 경로 + 하위 경로
- /B : 최소 포맷으로 보여줌
- /A : 특성 (D 디렉터리, R 읽기 전용, H 숨김 파일, S 시스템 파일, - 부정 등)
- /O : 정렬 (N 이름, S 크기, E 확장자, D 날짜/시간, G 그룹 경로 먼저, - 역순)
FIND : 파일에서 텍스트 문자열을 찾습니다.
- " " : 찾을 문자열
- /V : 해당 문자열 제외하고 찾기
- /N : 번호 붙이기
- /I : 대소문자 구분하지 않기
1. dir "경로"
특정 경로 확인하기
dir "C:\Windows\diagnostics"
2. dir "경로" /s
특정 경로 및 하위 폴더 모두 확인하기
dir "C:\Windows\diagnostics" /s
3. dir "경로" /s /b
특정 경로 및 하위 폴더 모두 확인 + 최소 포맷
dir "C:\Windows\diagnostics" /s /b
4. dir "경로" /s /b /o:-s /a:-d
특정 경로 및 하위 폴더 모두 확인 + 최소 포맷 + 정렬(크기 역순) + 특성(폴더 제외)
dir "C:\Windows\diagnostics" /s /b /o:-s /a:-d
5. dir "경로" /s /b /o:-s /a:-d | find ".xml"
특정 경로 및 하위 폴더 모두 확인 + 최소 포맷 + 정렬(크기 역순) + 찾기(.xml)
dir "C:\Windows\diagnostics" /s /b /o:-s /a:-d | find ".xml"
6. dir "경로" /s /b /o:-s /a:-d | find ".xml" /V
특정 경로 및 하위 폴더 모두 확인 + 최소 포맷 + 정렬(크기 역순) + 찾기(.xml 가 아닌)
dir "C:\Windows\diagnostics" /s /b /o:-s /a:-d | find ".xml" /V
7. dir "경로" /s /b /o:-s /a:-d | find ".xml" /N
특정 경로 및 하위 폴더 모두 확인 + 최소 포맷 + 정렬(크기 역순) + 찾기(.xml) + 번호 매기기
dir "C:\Windows\diagnostics" /s /b /o:-s /a:-d | find ".xml" /N
8. dir "경로" /s /b /o:-s /a:-d | find "local" ( /I )
특정 경로 및 하위 폴더 모두 확인 + 최소 포맷 + 정렬(크기 역순) + 찾기(local) ( + 대소문자 구분 )
dir "C:\Windows\diagnostics" /s /b /o:-s /a:-d | find "local" /I
9. dir "경로" /s /b /o:-s /a:-d | find "local" ( /I ) > C:\list.txt
특정 경로 및 하위 폴더 모두 확인 + 최소 포맷 + 정렬(크기 역순) + 찾기(local) ( + 대소문자 구분 ) + 결과 추출
dir "C:\Windows\diagnostics" /s /b /o:-s /a:-d | find "local" /I > C:\list.txt
#명령프롬프트 dir #cmd 특정 확장자 찾기 #cmd 특정 파일 찾기 #cmd 특정 폴더 찾기 #cmd 하위 폴더에서 파일 찾기 #명령프롬프트 find #하위 폴더에서 특정 확장자 파일 찾기 #하위 폴더에서 파일 경로 추출 #cmd 파일 경로 추출 #cmd 확장자 파일 경로 추출 #cmd 특정 파일들 txt로 뽑기 #cmd 특정 확장자 파일 찾아서 txt 파일 추출 #cmd find 결과 txt 파일
'PC · IT · DB > PC' 카테고리의 다른 글
[Windows] 윈도우 10에서 내 컴퓨터에 등록한 제품 키 / 라이센스 찾는 방법 (0) | 2023.10.28 |
---|---|
[PowerShell] Get-ChildItem 수정 후 30분 지난 파일 찾기 (forfiles 시간 단위 설정 대체) (0) | 2023.09.15 |
[CMD] 명령프롬프트 for 문으로 forfiles 다중경로 처리하기 (0) | 2023.09.08 |
[Windows] 윈도우 10 Home 로컬 그룹 보안 정책 편집기 (gpedit.msc) 설치방법 (0) | 2023.09.06 |
[CMD] forfiles로 일정기간 지난 파일 일정 주기로 삭제하기 (0) | 2023.09.05 |