PC · IT · DB/PC

[CMD] 명령프롬프트 dir + find 문으로 특정 경로에서 특정 확장자 파일 혹은 폴더 찾아서 txt 파일로 추출

뿌레도 2023. 9. 15. 00:12
728x90
[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 : 대소문자 구분하지 않기

 

 

728x90

 

 

1. dir "경로"

    특정 경로 확인하기

 

dir "C:\Windows\diagnostics"

 

결과창 : dir "경로"

 

 

 

2. dir "경로" /s

    특정 경로 및 하위 폴더 모두 확인하기

 

dir "C:\Windows\diagnostics" /s

 

결과창 : dir "경로" /s

 

 

 

3. dir "경로" /s /b

    특정 경로 및 하위 폴더 모두 확인 + 최소 포맷

 

dir "C:\Windows\diagnostics" /s /b

 

결과창 : dir "경로" /s /b

 

 

 

4. dir "경로" /s /b /o:-s /a:-d

    특정 경로 및 하위 폴더 모두 확인 + 최소 포맷 + 정렬(크기 역순) + 특성(폴더 제외)

 

dir "C:\Windows\diagnostics" /s /b /o:-s /a:-d

 

결과창 : dir "경로" /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 파일

300x250