Dir (명령어)
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
dir 명령어는 다양한 운영 체제에서 사용되는 파일 및 디렉터리 목록을 표시하는 명령어이다. CP/M, DOS, Windows, OS/2 등 여러 운영 체제에서 구현되었으며, 파일 이름, 크기, 수정 날짜 등의 정보를 제공한다. MS-DOS에서는 "Abort, Retry, Fail?" 프롬프트를 표시하는 경우가 있으며, MATLAB 및 GNU Octave와 같은 수치 해석 환경에서도 함수 형태로 제공된다. 유닉스 계열 운영 체제에서는 ls 명령어가 유사한 기능을 수행하며, GNU 시스템에서는 dir 명령어가 ls -C -b와 동일한 기능을 한다.
더 읽어볼만한 페이지
- 마이크로컴퓨터 소프트웨어 - CP/M
CP/M은 게리 킬달이 개발한 8비트 마이크로컴퓨터용 운영체제로, 플로피 디스크 기반의 다양한 하드웨어 플랫폼에서 작동하며, 뛰어난 이식성과 방대한 소프트웨어 라이브러리를 바탕으로 1980년대 초반 널리 사용되었으나, MS-DOS의 부상으로 시장 점유율을 잃었지만 MS-DOS와 초기 윈도우 운영체제에 영향을 미쳤다. - 마이크로컴퓨터 소프트웨어 - TYPE (도스 명령어)
TYPE은 텍스트 파일의 내용을 화면에 표시하는 기능을 수행하는 명령어이며, MS-DOS, 윈도우 등 다양한 운영 체제에서 지원된다. - 내부 도스 명령어 - TYPE (도스 명령어)
TYPE은 텍스트 파일의 내용을 화면에 표시하는 기능을 수행하는 명령어이며, MS-DOS, 윈도우 등 다양한 운영 체제에서 지원된다. - 내부 도스 명령어 - Echo (명령어)
echo 명령어는 다양한 운영체제 및 셸 환경에서 입력받은 문자열을 그대로 출력하는 명령어로, POSIX 표준의 부재로 시스템에 따라 동작 방식에 차이가 있어 이식성이 떨어진다는 평가를 받는다. - 마이크로소프트의 자유 소프트웨어 - 마이크로소프트 코그니티브 툴킷
- 마이크로소프트의 자유 소프트웨어 - ASP.NET
ASP.NET은 .NET Framework 기반의 마이크로소프트 웹 애플리케이션 개발 플랫폼으로, ISAPI를 통해 동작하며 다양한 프로그래밍 모델과 개발 도구를 지원하고, 부트스트랩, OAuth 2.0, OData 등 최신 기술을 통합하여 강력한 웹 개발 환경을 제공한다.
Dir (명령어) - [IT 관련 정보]에 관한 문서 | |
---|---|
명령어 정보 | |
이름 | 디렉터리 (directory) |
종류 | 명령어 |
사용 목적 | 디렉터리 내용 나열 |
지원 운영체제 | |
개발자 | |
라이선스 정보 | |
CP/M, MP/M | BSD와 유사 |
MS-DOS | MIT |
PC-MOS | GPL-3.0-only |
ReactOS | GPL |
2. 구현
`dir` 명령어는 다양한 운영 체제에서 구현되어 사용되고 있다.
운영 체제 | 설명 |
---|---|
CP/M, MP/M[2][3] | Digital Research |
ISIS-II, iRMX 86[4][5] | Intel |
CDOS[6] | Cromemco |
TRIPOS[7] | MetaComCo |
DOS, 4690 OS[8] | IBM/Toshiba |
OS/2[9] | IBM |
Microsoft Windows[10] | |
Singularity | |
ROM-DOS[11] | Datalight |
ReactOS[12] | |
GNU[13] | |
AROS[14] | 명령 줄 인터페이스 (CLI) |
VMS, RT-11, RSX-11 | DEC의 DCL |
OS/8 | CUSP (Commonly-Used System Program)로 제공 |
`dir` 명령어는 Tim Paterson의 SCP 86-DOS에서 지원된다.[15] MS-DOS에서는 버전 1 이상에서 사용할 수 있다.[16] 또한 오픈 소스 MS-DOS 에뮬레이터인 DOSBox에서도 사용할 수 있다.
수치 해석 환경인 MATLAB과 GNU Octave는 유사한 기능을 가진 `dir` 함수를 포함한다.[17][18]
3. 사용 예시
dir 명령어는 기본적으로 현재 디렉터리 또는 지정된 디렉터리에 포함된 파일 및 하위 디렉터리를 목록 형식으로 표시한다. 표시할 항목은 옵션으로 지정할 수 있으며, 이름순, 크기순, 날짜순 등의 정렬 기능을 사용할 수 있다.[1]
3. 1. DOS, Windows, ReactOS
현재 작업 디렉터리에 있는 모든 파일과 디렉터리를 나열한다.[1]
파일 확장자가 ".txt" 또는 ".bat"인 모든 텍스트 파일 및 배치 파일을 나열한다.[2]
지정된 디렉터리와 모든 하위 디렉터리에 있는 모든 파일과 디렉터리를 재귀적으로 넓은 형식으로 나열하며, 각 화면 출력 후에 일시 중지한다. 디렉터리 이름에 공백 문자가 포함된 경우, 두 개의 별도 명령줄 옵션으로 해석되는 것을 방지하기 위해 따옴표로 묶는다.[3]
모든 NTFS 정션 지점을 나열한다.[4]
윈도우에서의 예시는 다음과 같다.
```doscon
C:\Users\Administrator\Documents>dir
드라이브 C의 볼륨 레이블은 볼륨입니다.
볼륨 시리얼 번호는 XXXX-XXXX입니다.
C:\Users\Administrator\Documents 디렉토리
2016/11/03 21:53
2016/11/03 21:53
2016/11/03 21:18
2016/11/03 21:18
2016/11/03 10:47
2016/11/03 21:17 15,872 Wikipedia.txt
2016/11/03 21:21 74,136 가계부.xlsx
2개의 파일 90,008 바이트
5개의 디렉토리 20,296,359,936 바이트의 빈 공간
3. 2. 유닉스 (Unices)
`dir`은 유닉스 명령어가 아니다. 유닉스에는 대신 유사한 `ls` 명령어가 있다. 그러나 GNU 운영 체제에는 "기본적으로 파일이 세로로 정렬된 열로 나열되고 특수 문자가 백슬래시 이스케이프 시퀀스로 표시된다는 점에서 `ls -C -b`와 동일"한 `dir` 명령어가 있다.[19] 실제로, 호환성 때문에 ls는 장치 종속적인 출력을 생성한다. `dir` 명령어는 `ls -Cb`와 달리 장치 독립적인 출력을 생성한다.
기본적으로 `dir` 명령어는 현재 디렉터리, 또는 인수로 지정된 디렉터리에 포함된 파일 및 (하위) 디렉터리를 목록 형식으로 표시한다. 표시할 항목은 옵션으로 지정할 수 있으며, 이름순, 크기순, 날짜순 등의 정렬과 같은 기능도 있다.
참조
[1]
서적
AmigaDOS quick reference
http://archive.org/d[...]
Grand Rapids, Mi : Abacus
1988-10-22
[2]
웹사이트
Operating manual
http://www.cpm.z80.d[...]
cpm.z80.de
2019-10-22
[3]
서적
MP/M-86 Operating System - User's Guide
http://bitsavers.inf[...]
Digital Research
1981-09-25
[4]
문서
ISIS II Users Guide
http://bitsavers.org[...]
[5]
문서
iRMX 86 INTRODUCTION AND OPERATOR'S REFERENCE MANUAL For Release 6
https://archive.org/[...]
[6]
문서
CDOS USER'S MANUAL
http://www.hartetech[...]
[7]
웹사이트
Introduction to Tripos
https://www.pagetabl[...]
2019-10-22
[8]
문서
https://archive.org/[...]
[9]
웹사이트
JaTomes Help - OS/2 Commands
http://www.jatomes.c[...]
2019-07-20
[10]
웹사이트
MS-DOS and Windows command line dir command
https://www.computer[...]
[11]
웹사이트
Datalight ROM-DOS User's Guide
https://www.dataligh[...]
[12]
웹사이트
GitHub - reactos/reactos: A free Windows-compatible Operating System
https://github.com/r[...]
2019-10-22
[13]
웹사이트
GNU Coreutils Manual
https://www.gnu.org/[...]
Free Software Foundation
[14]
웹사이트
AROS Research Operating System
http://aros.sourcefo[...]
[15]
서적
86-DOS - Disk Operating System for the 8086 - User's Manual
http://www.patersont[...]
Seattle Computer Products, Inc.
"1980"
[16]
서적
Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition
Microsoft Press
"2003"
[17]
웹사이트
List folder contents - MATLAB dir
https://www.mathwork[...]
[18]
웹사이트
Function Reference: dir
https://octave.sourc[...]
[19]
문서
dir invocation
"//www.gnu.org/softw[...]
GNU coreutils
[20]
서적
AmigaDOS quick reference
http://archive.org/d[...]
Grand Rapids, Mi : Abacus
1988-10-22
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com