Windows에서 DIR 명령을 사용하는 방법
게시 됨: 2022-08-02DIR 명령은 특정 디렉터리에 포함된 모든 파일과 하위 디렉터리를 나열하는 강력한 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
맨 오른쪽에 파일 이름 결과 표시
기본적으로 명령 프롬프트는 맨 오른쪽에 파일 이름을 표시합니다. /N
스위치는 이 효과를 얻기 위해 사용되었습니다. 이제 "-"(빼기)와 함께 사용하여 파일 이름을 맨 왼쪽에 대신 표시할 수 있습니다.
디렉토리 /-N
결과를 정렬된 순서로 표시
/O
스위치 뒤에 문자 코드를 사용하여 다양한 방법으로 정렬된 디렉터리 결과를 표시할 수 있습니다. 이러한 문자 코드는 다음과 같습니다.
- D: 날짜/시간별로 정렬합니다. 이전 항목이 먼저 나타납니다.
- E: 파일 확장자를 알파벳 순으로 정렬합니다.
- G: 폴더를 먼저 나열한 다음 파일을 나열하여 정렬합니다.
- N: 파일/폴더 이름을 알파벳 순으로 정렬합니다.
- S: 파일 크기별로 가장 작은 것부터 가장 큰 것까지 정렬합니다.
따라서 예를 들어 다음 명령을 사용하여 시간과 날짜별로 결과를 정렬하고 이전 항목이 먼저 표시되도록 할 수 있습니다.
디렉토리 /OD
위의 옵션 앞에 "-"(빼기)를 추가하여 순서를 바꿀 수도 있습니다. 예를 들어, 새로운 항목이 먼저 나타나는 시간과 날짜별로 파일을 정렬하려면 다음 명령을 사용할 수 있습니다.
디렉토리 /OD
한 번에 한 페이지씩 결과 표시
일부 디렉토리에는 수백 또는 수천 개의 파일이 있습니다. /P
스위치를 사용하여 명령 프롬프트가 각 화면을 표시한 후 결과를 일시 중지하도록 할 수 있습니다. 결과의 다음 페이지를 계속 보려면 키를 눌러야 합니다.
디렉토리 /P
메타데이터 표시
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
명령은 현재 디렉토리에 있는 모든 파일과 폴더의 목록을 반환합니다.
다음 명령을 실행하면 "s" 속성을 사용하여 현재 경로 내의 모든 시스템 파일이 표시됩니다.
디렉토리 /a:s
그러나 현재 경로의 모든 후속 폴더 내에서 특정 유형의 모든 파일을 보려면 어떻게 해야 할까요? 간단합니다. 이 매우 빠르고 유용한 명령을 실행하기만 하면 됩니다.
디렉토리 \*.mp3 /s
".mp3" 부분을 원하는 파일 형식으로 바꿀 수 있습니다.
별표는 와일드카드 역할을 하며 "마지막에 .mp3 파일 형식이 있는 모든 것을 찾으십시오"라고 말하는 반면 "/s"는 현재 경로 내의 모든 폴더를 재귀적으로 찾습니다.
관련: 이 명령 프롬프트 트릭은 Windows 탐색기보다 훨씬 빠르게 검색합니다 .
이제 많은 결과를 반환했음을 알 수 있습니다. 화면에서 스크롤하기 전에 읽을 수 없을 정도로 너무 많습니다. 여기에서 일시 중지 스위치를 사용하여 읽을 수 있는 기회를 제공할 수 있습니다. 그렇게 하려면 다음과 같이 명령을 수정하십시오.
디렉토리 \*.mp3 /s /p
명령 프롬프트가 제공하는 또 다른 트릭은 파이핑입니다. ">" 문자를 사용하여 한 명령의 결과를 다른 장소나 서비스로 보낼 수 있습니다. 이에 대한 좋은 예는 모든 결과를 텍스트 파일로 보내는 것입니다. 그런 다음 나중에 스크롤하거나 다른 유형의 문서로 가져올 수 있습니다. 그렇게 하려면 다음 명령을 사용할 수 있습니다.
디렉토리 \*.mp3 /s /b > 파일 이름.txt
관련: Windows에서 디렉토리 목록을 인쇄하거나 파일에 저장하는 방법
다른 세부 사항 없이 파일 이름 자체만 출력하도록 /b
스위치를 추가했습니다. 보다 큼 기호는 일반적으로 결과에 표시되는 모든 항목을 파일로 직접 다시 라우팅합니다.
DIR 명령에는 더 많은 조합과 용도가 있지만 이것은 기본을 이해하는 데 도움이 되는 좋은 출발점이 될 것입니다.