Windows에서 DIR 명령을 사용하는 방법

게시 됨: 2022-08-02

디렉토리 헤더. Windows 파란색 배경의 명령 프롬프트입니다.

DIR 명령은 특정 디렉터리에 포함된 모든 파일과 하위 디렉터리를 나열하는 강력한 Windows 명령 프롬프트 기능입니다. DIR 명령은 또한 일부 강력한 기능을 잠금 해제하는 일부 스위치를 제공합니다. 한 번 보자.

DIR 명령 스위치

DIR 명령 자체를 사용하여(명령 프롬프트에 "dir"을 입력하기만 하면) 현재 디렉터리에 있는 파일과 폴더를 나열할 수 있습니다. 해당 기능을 확장하려면 명령과 관련된 다양한 스위치 또는 옵션을 사용해야 합니다.

파일 속성을 기반으로 한 표시

특정 속성을 가진 파일을 표시하기 위해 DIR 명령 뒤에 "/A" 뒤에 문자 코드를 추가할 수 있습니다. 이러한 문자 코드에는 다음이 포함됩니다.

  • D: 현재 경로의 모든 디렉토리를 표시합니다.
  • R: 읽기 전용 파일을 표시합니다.
  • H: 숨김 파일 표시
  • A: 보관할 준비가 된 파일
  • S: 시스템 파일
  • I: 콘텐츠 인덱싱된 파일이 아님
  • L: 재분석 지점

예를 들어, 현재 경로의 디렉토리만 표시하려면 다음 명령을 입력하고 Enter 키를 누릅니다.

 디렉토리 / 광고

이러한 코드를 결합할 수도 있습니다. 예를 들어 숨겨진 시스템 파일만 표시하려면 다음 명령을 사용할 수 있습니다.

 디렉토리 /ash

또한 해당 문자 코드 앞에 "-"(빼기)를 추가하여 DIR 명령이 해당 종류의 파일을 표시하지 않도록 지정할 수 있습니다. 따라서 예를 들어 결과에 디렉터리를 표시하지 않으려면 다음 명령을 사용할 수 있습니다.

 디렉토리 / 광고

팁 하나 더: 예제에서와 같이 메인 스위치와 문자 코드를 함께 넣는 대신 콜론을 사용하여 스위치를 선택적 코드와 구분할 수 있습니다. 이와 같이:

 디렉토리 /a:d

구문 분석을 좀 더 쉽게 할 수 있지만 완전히 선택 사항입니다.

제거된 결과 표시

/b 스위치를 DIR 명령과 함께 사용하면 초과 정보를 모두 제거하고 현재 디렉터리에 있는 폴더 및 파일 이름만 표시하고 파일 크기 및 타임스탬프와 같은 속성은 표시하지 않습니다. 작동하려면 다음 명령을 입력하십시오.

 디렉토리 /b

천 단위 구분 기호를 사용하여 표시

최신 버전의 Windows에서 명령 프롬프트는 쉼표로 구분된 큰 숫자를 표시합니다(예: 25000 대신 25,000). 항상 그런 것은 아니었습니다. 이전 버전에서는 쉼표를 표시하려면 /c 스위치를 사용해야 했습니다.

이미 기본값인 경우 여기에 포함시키는 것을 왜 귀찮게 할까요? 어떤 이유로든 쉼표를 표시 하지 않으 려면 "-" 빼기 기호와 함께 이 스위치를 사용할 수 있습니다.

 디렉토리 /-c

열에 결과 표시

열에 표시된 파일 목록이 있는 명령 프롬프트.

/D 스위치를 사용하여 하나가 아닌 두 개의 열에 결과를 표시할 수 있습니다. 이 방법으로 결과를 표시하면 명령 프롬프트에 추가 파일 정보(파일 크기 등)가 표시되지 않고 파일 및 디렉터리 이름만 표시됩니다.

 디렉토리 /D

결과를 소문자로 표시

/L 스위치는 파일과 폴더의 모든 이름을 소문자로 표시합니다.

 디렉토리 /L

맨 오른쪽에 파일 이름 결과 표시

오른쪽이 아닌 왼쪽에 모든 파일을 나열하는 dir /-N을 실행하는 명령 프롬프트.

기본적으로 명령 프롬프트는 맨 오른쪽에 파일 이름을 표시합니다. /N 스위치는 이 효과를 얻기 위해 사용되었습니다. 이제 "-"(빼기)와 함께 사용하여 파일 이름을 맨 왼쪽에 대신 표시할 수 있습니다.

 디렉토리 /-N

결과를 정렬된 순서로 표시

/O 스위치 뒤에 문자 코드를 사용하여 다양한 방법으로 정렬된 디렉터리 결과를 표시할 수 있습니다. 이러한 문자 코드는 다음과 같습니다.

  • D: 날짜/시간별로 정렬합니다. 이전 항목이 먼저 나타납니다.
  • E: 파일 확장자를 알파벳 순으로 정렬합니다.
  • G: 폴더를 먼저 나열한 다음 파일을 나열하여 정렬합니다.
  • N: 파일/폴더 이름을 알파벳 순으로 정렬합니다.
  • S: 파일 크기별로 가장 작은 것부터 가장 큰 것까지 정렬합니다.

따라서 예를 들어 다음 명령을 사용하여 시간과 날짜별로 결과를 정렬하고 이전 항목이 먼저 표시되도록 할 수 있습니다.

 디렉토리 /OD

위의 옵션 앞에 "-"(빼기)를 추가하여 순서를 바꿀 수도 있습니다. 예를 들어, 새로운 항목이 먼저 나타나는 시간과 날짜별로 파일을 정렬하려면 다음 명령을 사용할 수 있습니다.

 디렉토리 /OD

한 번에 한 페이지씩 결과 표시

dir /P가 실행 중인 명령 프롬프트. 페이지에 파일을 나열합니다.

일부 디렉토리에는 수백 또는 수천 개의 파일이 있습니다. /P 스위치를 사용하여 명령 프롬프트가 각 화면을 표시한 후 결과를 일시 중지하도록 할 수 있습니다. 결과의 다음 페이지를 계속 보려면 키를 눌러야 합니다.

 디렉토리 /P

메타데이터 표시

dir /Q 결과가 포함된 명령 프롬프트입니다. 파일 및 폴더에 첨부된 메타데이터를 나열합니다.

DIR 명령에서 /Q 스위치를 사용하면 소유권 세부 정보와 함께 파일 및 디렉터리에 연결된 메타데이터가 표시됩니다.

 디렉토리 /Q

ADS(대체 데이터 스트림) 표시

/R 스위치는 파일에 포함될 수 있는 모든 ADS(대체 데이터 스트림)를 표시합니다. ADS는 파일에 작성자 및 제목별로 파일을 찾기 위한 추가 메타데이터가 포함될 수 있도록 하는 NTFS 파일 시스템의 기능입니다.

 디렉토리 /R

모든 파일 및 폴더 및 내부의 모든 항목 표시

/S 스위치를 사용하여 현재 디렉터리 내의 모든 파일과 폴더를 재귀적으로 표시할 수 있습니다. 이는 모든 하위 디렉토리의 모든 파일 및 폴더, 해당 하위 디렉토리의 모든 파일 및 폴더 등을 의미합니다. 많은 결과를 준비하십시오.

 디렉토리 /S

시간별로 정렬된 결과 표시

/T 스위치를 문자 코드와 함께 사용하면 파일 및 폴더와 관련된 다양한 타임스탬프별로 결과를 정렬할 수 있습니다. 이러한 문자 코드에는 다음이 포함됩니다.

  • A: 항목에 마지막으로 액세스한 시간입니다.
  • C: 항목이 생성된 시간입니다.
  • W: 항목이 마지막으로 작성된 시간입니다. 사용되는 기본 옵션입니다.

따라서 예를 들어 항목이 생성된 시간을 기준으로 결과를 정렬하려면 다음 명령을 사용할 수 있습니다.

 디렉토리 /TC

와이드 형식으로 결과 표시

/W 스위치는 /D (열 표시)와 유사하지만 결과를 가로로 넓은 형식으로 정렬합니다.

 디렉토리 /W

짧은 이름 파일 이름 표시

/X 스위치는 긴 이름이 8.3 명명 규칙을 준수하지 않는 경우 파일의 짧은 이름을 표시합니다.

 디렉토리 /X

DIR에 대한 도움말 페이지 표시

/? 를 사용하여 스위치는 우리가 이야기한 모든 스위치에 대한 간략한 설명을 포함하여 DIR 명령에 관한 유용한 정보를 표시합니다.

dir 명령에 대한 도움말 페이지입니다.

DIR 명령 예

자, 이제 DIR 명령과 관련된 스위치 및 옵션에 대해 알게 되었습니다. 사용을 시작할 수 있는 방법에 대해 더 잘 이해하기 위해 몇 가지 실제 사례를 살펴보겠습니다.

간단한 dir 명령은 현재 디렉토리에 있는 모든 파일과 폴더의 목록을 반환합니다.

dir이 있는 명령 프롬프트는 C:\ 디렉터리에서 실행됩니다.

다음 명령을 실행하면 "s" 속성을 사용하여 현재 경로 내의 모든 시스템 파일이 표시됩니다.

 디렉토리 /a:s 

dir /a:s가 있는 명령 프롬프트는 시스템 파일을 표시하는 C:\에서 실행됩니다.

그러나 현재 경로의 모든 후속 폴더 내에서 특정 유형의 모든 파일을 보려면 어떻게 해야 할까요? 간단합니다. 이 매우 빠르고 유용한 명령을 실행하기만 하면 됩니다.

 디렉토리 \*.mp3 /s

".mp3" 부분을 원하는 파일 형식으로 바꿀 수 있습니다.

dir \*.mp3 /s가 있는 명령 프롬프트는 MP3 파일만 표시하도록 실행됩니다.

별표는 와일드카드 역할을 하며 "마지막에 .mp3 파일 형식이 있는 모든 것을 찾으십시오"라고 말하는 반면 "/s"는 현재 경로 내의 모든 폴더를 재귀적으로 찾습니다.

관련: 이 명령 프롬프트 트릭은 Windows 탐색기보다 훨씬 빠르게 검색합니다 .

이제 많은 결과를 반환했음을 알 수 있습니다. 화면에서 스크롤하기 전에 읽을 수 없을 정도로 너무 많습니다. 여기에서 일시 중지 스위치를 사용하여 읽을 수 있는 기회를 제공할 수 있습니다. 그렇게 하려면 다음과 같이 명령을 수정하십시오.

 디렉토리 \*.mp3 /s /p 

dir \*.mp3 /s /p를 사용하여 명령 프롬프트를 실행하여 MP3 파일 목록을 일시 중지합니다.

명령 프롬프트가 제공하는 또 다른 트릭은 파이핑입니다. ">" 문자를 사용하여 한 명령의 결과를 다른 장소나 서비스로 보낼 수 있습니다. 이에 대한 좋은 예는 모든 결과를 텍스트 파일로 보내는 것입니다. 그런 다음 나중에 스크롤하거나 다른 유형의 문서로 가져올 수 있습니다. 그렇게 하려면 다음 명령을 사용할 수 있습니다.

 디렉토리 \*.mp3 /s /b > 파일 이름.txt

관련: Windows에서 디렉토리 목록을 인쇄하거나 파일에 저장하는 방법

다른 세부 사항 없이 파일 이름 자체만 출력하도록 /b 스위치를 추가했습니다. 보다 큼 기호는 일반적으로 결과에 표시되는 모든 항목을 파일로 직접 다시 라우팅합니다.


DIR 명령에는 더 많은 조합과 용도가 있지만 이것은 기본을 이해하는 데 도움이 되는 좋은 출발점이 될 것입니다.