dir (한국어)
- 2017 년 10 월 16 일
- 읽는 데 7 분
-
- e
- j
- D
- a
- i
-
+5
디렉토리의 파일 및 하위 디렉토리 목록을 표시합니다. 매개 변수없이 사용하는 경우이 명령은 디스크의 볼륨 레이블과 일련 번호 다음에 디스크에있는 디렉토리 및 파일 목록 (이름과 각 마지막 수정 날짜 및 시간 포함)이 나옵니다. 파일의 경우이 명령은 이름 확장명과 크기 (바이트)를 표시합니다. 이 명령은 또한 나열된 총 파일 및 디렉터리 수, 누적 크기 및 디스크에 남아있는 여유 공간 (바이트)을 표시합니다.
dir 명령은 다음을 사용하여 Windows 복구 콘솔에서 실행할 수도 있습니다. 다른 매개 변수. 자세한 내용은 Windows 복구 환경 (WinRE)을 참조하십시오.
구문
매개 변수
매개 변수 | 설명 |
---|---|
|
원하는 드라이브 및 디렉토리를 지정합니다. 목록을 봅니다. |
|
원하는 특정 파일 또는 파일 그룹을 지정합니다. 목록을 참조하십시오. |
/ p | 한 번에 목록의 한 화면을 표시합니다. 다음 화면을 보려면 아무 키나 누르십시오. |
/ q | 파일 소유권 정보를 표시합니다. |
/ w | 각 줄에 최대 5 개의 파일 이름 또는 디렉토리 이름이있는 넓은 형식으로 목록을 표시합니다. |
/ d | 목록을 / w와 동일한 형식으로 표시하지만 파일은 열별로 정렬됩니다. |
/ a <attributes> ] |
지정된 속성을 가진 디렉토리 및 파일의 이름 만 표시합니다. 이 매개 변수를 사용하지 않으면이 명령은 숨김 및 시스템 파일을 제외한 모든 파일의 이름을 표시합니다. 속성을 지정하지 않고이 매개 변수를 사용하면이 명령은 숨김 및 시스템 파일을 포함한 모든 파일의 이름을 표시합니다. 가능한 속성 값은 다음과 같습니다.
모든 조합을 사용할 수 있습니다. 그러나 공백을 사용하여 값을 구분하지 마십시오. 선택적으로 콜론 (:) 구분 기호를 사용하거나 “not”을 의미하는 접두어로 하이픈 (-)을 사용할 수 있습니다. 예를 들어 -s 속성을 사용하면 시스템 파일이 표시되지 않습니다. |
/ o <sortorder> ] |
정렬 순서에 따라 출력을 정렬하며, 다음 값의 조합 일 수 있습니다.
여러 값은 나열된 순서대로 처리됩니다. 여러 값을 공백으로 구분하지 말고 선택적으로 콜론 (:)을 사용할 수 있습니다. 정렬 순서가 지정되지 않은 경우 , dir / o는 디렉토리를 알파벳순으로 나열하고 그 뒤에 파일을 알파벳순으로 나열합니다. |
/ t <timefield> ] |
표시하거나 정렬에 사용할 시간 필드를 지정합니다. 사용 가능한 시간 필드 값은 다음과 같습니다.
li> |
/ s | 지정된 디렉토리 및 모든 하위 디렉토리 내에서 지정된 파일 이름의 모든 항목을 나열합니다. |
/ b | 추가 정보없이 디렉토리 및 파일의 베어 목록을 표시합니다. / b 매개 변수는 / w를 재정의합니다. |
/ l | 정렬되지 않은 디렉토리 이름과 파일 이름을 소문자를 사용하여 표시합니다. |
/ n | 화면 맨 오른쪽에 파일 이름이있는 긴 목록 형식을 표시합니다. |
/ x | 비 -8dot3 파일 이름에 대해 생성 된 짧은 이름을 표시합니다. 표시는 / n의 표시와 동일하지만 긴 이름 앞에 짧은 이름이 삽입됩니다. |
/ c | 천 단위 구분 기호를 표시합니다. 파일 크기. 이것이 기본 동작입니다. 구분 기호를 숨기려면 / c를 사용하십시오. |
/ 4 | 연도를 4 자리 형식으로 표시합니다. |
/ r | 파일의 대체 데이터 스트림을 표시합니다. |
/? | 명령 프롬프트에 도움말을 표시합니다. |
비고
-
받는 사람 여러 파일 이름 매개 변수를 사용하고 각 파일 이름을 공백, 쉼표 또는 세미콜론으로 구분합니다.
-
와일드 카드 문자 (* 또는?)를 사용하여 다음의 하나 이상의 문자를 나타낼 수 있습니다. 파일 이름을 지정하고 파일 또는 하위 디렉토리의 하위 집합을 표시합니다.
-
와일드 카드 문자 *를 사용하여 모든 문자열을 대체 할 수 있습니다. 예를 들면 다음과 같습니다.
-
dir *.txt
는 현재 디렉토리의 모든 파일을 .txt, .txt1, .txt_old와 같이 .txt로 시작하는 확장자로 나열합니다. -
dir read *.txt
는 현재 디렉토리에서 read로 시작하고 확장자가 .txt, .txt와 같이 .txt로 시작하는 모든 파일을 나열합니다. txt1 또는 .txt_old. -
dir read *.*
는 현재 디렉토리에서 임의 확장자로 시작하는 모든 파일을 나열합니다.
별표 와일드 카드는 항상 짧은 파일 이름 맵을 사용합니다. 핑으로 인해 예기치 않은 결과가 발생할 수 있습니다. 예를 들어, 다음 디렉토리에는 두 개의 파일 (t.txt2 및 t97.txt)이 있습니다.
는 t97.txt 파일을 반환합니다. 그러나
dir t97\*
를 입력하면 별표 와일드 카드가 짧은 이름 맵 T97B4 ~ 1.TXT를 사용하여 파일 t.txt2와 t97.txt를 일치 시키므로 두 파일이 모두 반환됩니다. 마찬가지로del t97\*
를 입력하면 두 파일이 모두 삭제됩니다. -
-
물음표 (?)를 단일 문자 대신 사용할 수 있습니다. 이름으로. 예를 들어
dir read???.txt
를 입력하면 현재 디렉토리에있는 모든 파일이 read로 시작하고 뒤에 최대 3 자까지 오는 .txt 확장자를 가진 파일을 나열합니다. 여기에는 Read.txt, Read1.txt, Read12.txt, Read123.txt 및 Readme1.txt가 포함되지만 Readme12.txt는 포함되지 않습니다. -
/ a를 more와 함께 사용하는 경우 속성에 하나 이상의 값이있는 경우이 명령은 지정된 모든 속성을 가진 파일의 이름 만 표시합니다. 예를 들어, 속성으로 r 및 -h와 함께 / a를 사용하는 경우 (
/a:r-h
또는/ar-h
사용)이 명령은 숨겨지지 않은 읽기 전용 파일의 이름을 표시합니다. -
정렬 순서 값을 두 개 이상 지정하면이 명령은 파일 이름을 첫 번째 기준으로 정렬 한 다음 예를 들어 정렬 순서에 대해 e 및 -s 매개 변수와 함께 / o를 사용하는 경우 (
/o:e-s
또는 ),이 명령은 확장자별로 디렉토리 및 파일 이름을 가장 큰 이름부터 정렬 한 다음 최종 결과를 표시합니다. 확장자별로 알파벳순으로 정렬하면 확장자가없는 파일 이름이 먼저 나타난 다음 디렉토리 이름이 표시됩니다. 그런 다음 확장자가있는 파일 이름입니다. -
리디렉션 기호 (
>
)를 사용하여이 명령의 출력을 파일 또는 파이프 (|
)를 사용하여이 명령을 보내는 경우 다른 명령에 입력하려면/a:-d
및 / b를 사용하여 파일 이름 만 나열해야합니다. / b 및 / s와 함께 파일 이름을 사용하여이 명령이 현재 디렉터리 및 해당 하위 디렉터리에서 파일 이름과 일치하는 모든 파일 이름을 검색하도록 지정할 수 있습니다. 이 명령은 찾은 각 파일 이름에 대해 드라이브 문자, 디렉터리 이름, 파일 이름 및 파일 이름 확장명 (한 줄에 하나의 경로) 만 나열합니다. 파이프를 사용하여이 명령의 출력을 다른 명령으로 보내기 전에 Autoexec.nt 파일에서 TEMP 환경 변수를 설정해야합니다.
예
모든 디렉토리를 알파벳 순서로 와이드 형식으로 차례로 표시하고 각 화면 다음에 일시 중지하려면 루트 디렉토리가 현재 디렉토리인지 확인한 다음 다음을 입력합니다.
출력에는 루트 디렉터리, 하위 디렉터리 및 루트 디렉터리의 파일 (확장 포함)이 나열됩니다.이 명령은 또한 트리의 각 하위 디렉터리에있는 하위 디렉터리 이름과 파일 이름을 나열합니다.
dir이 파일 이름과 확장자를 표시하지만 디렉토리 이름은 생략하도록 앞의 예를 변경하려면 다음을 입력하십시오.
인쇄하려면 디렉토리 목록에 다음을 입력합니다.
prn을 지정하면 디렉토리 목록이 LPT1 포트에 연결된 프린터로 전송됩니다. 다른 위치에 연결 rt, prn을 올바른 포트 이름으로 바꿔야합니다.
또한 prn을 파일 이름으로 바꾸어 dir 명령의 출력을 파일로 리디렉션 할 수도 있습니다. 경로를 입력 할 수도 있습니다. 예를 들어 dir 출력을 Records 디렉토리의 dir.doc 파일로 보내려면 다음을 입력합니다.
dir.doc가 없으면 dir이 만듭니다. , Records 디렉토리가 존재하지 않는 경우. 이 경우 다음 메시지가 나타납니다.
.C 드라이브의 모든 디렉토리에 txt 확장자를 입력하고 다음을 입력합니다.
dir 명령은 각 디렉토리에서 일치하는 파일 이름의 알파벳순 목록을 와이드 형식으로 표시합니다. , 계속하려면 아무 키나 누를 때까지 화면이 채워질 때마다 일시 중지됩니다.