mkdir

mkdir
mkdir
Mkdir terminal.png
mkdir명령어
개발자다양한 오픈 소스 및 상용 개발자
기입처MS-DOS: x86 어셈블리 언어
플랜 9, 대응OS: C
운영 체제Unix, Unix like, Plan 9, Inferno, DOS, MSX-DOS, FlexOS, OS/2, Windows, ReactOS, KolibriOS
플랫폼크로스 플랫폼
유형명령어
면허증. GNU coreutils: GPLv3+
MS-DOS, 플랜9: MIT
FreeDOS: GPLv2+
ReactOS: GPLv2

UNIX, DOS, DRFlexOS의 ([1]make directory) 명령어IBMOS/2,[2] Microsoft WindowsReactOS[3] operating system은, 새로운 디렉토리를 작성하기 위해서 사용됩니다.EFI 쉘[4] PHP 스크립트 언어에서도 사용할 수 있습니다.DOS, OS/2, Windows 및 ReactOS에서 명령어는 종종 다음과 같이 축약됩니다.md.

이 명령어는 Stratus Open과 유사합니다.VOS create_dir 명령어를 [5]입력합니다.MetaComCoTRIPOSAmigaDOS는 같은 기능을 제공합니다.MakeDir명령어를 사용하여 [6][7]새 디렉토리를 만듭니다.수치 컴퓨팅 환경MATLAB 및 GNU Octab은mkdir같은 [8][9]기능을 가지고 있습니다.

역사

Unix의 초기 버전(4.1)BSD시스템 V의 이전 버전)에는 커널에 setuidroot가 없으므로 이 명령을 setuidroot로 해야 합니다.mkdir 시스템대신, 이 디렉토리는mknod에 링크되어 있습니다..그리고... 디렉토리 엔트리를 수동으로 설정합니다.이 명령어는 MS-DOS 버전2 [10]이후에 사용할 수 있습니다.Digital ResearchDR DOS[11] 6.0 및 DatalightROM-DOS[12] 또한,md그리고.mkdir명령어를 지정합니다.

의 버전mkdir GNUcoreutils에 번들된 는 David MacKenzie에 [13]의해 작성되었습니다.오픈 소스 MS-DOS 에뮬레이터에서도 사용할 수 있습니다.DOSBoxKolibriOS[14]있습니다.

사용.

리액트OS mkdir명령어

통상은 다음과 같이 간단하게 사용할 수 있습니다.

mkdir name_of_directory

어디에name_of_directory는 작성하는 디렉토리의 이름입니다.위와 같이 입력하면(즉, 일반 사용) 현재 디렉토리 내에 새 디렉토리가 생성됩니다.Unix 및 Windows(명령어 확장자를 [15]유효하게 한 경우, 디폴트[16])에서는, 복수의 디렉토리를 지정할 수 있습니다.mkdir모두 작성하려고 합니다.

옵션들

Unix 계열 운영체제에서는mkdir옵션을 선택합니다.옵션은 다음과 같습니다.

  • -p (--parents): 부모 또는 경로에서는 아직 존재하지 않는 지정된 디렉토리로 이어지는 모든 디렉토리가 생성됩니다.예를들면,mkdir -p a/b디렉토리를 만듭니다.a존재하지 않는 경우는, 디렉토리가 작성됩니다.b내부 디렉토리a지정된 디렉토리가 이미 존재하는 경우 오류를 무시하십시오.
  • -m (--mode): mode에 의해 작성된 디렉토리의 8진수 권한을 지정합니다.mkdir.

-p를 사용할 때 가장 많이 사용됩니다.mkdir필요한 디렉토리가 없거나 이미 존재하는 경우 복잡한 디렉토리 계층을 구축합니다. -m일반적으로 셸 스크립트에서 사용되는 임시 디렉토리를 잠그기 위해 사용됩니다.

의 예-p동작:

mkdir - p / tmp / a / b / c

한다면/tmp/a존재하지만/tmp/a/b하지 않다,mkdir작성하다/tmp/a/b작성하기 전에/tmp/a/b/c.

또한 한 번에 풀 트리를 만드는 더욱 강력한 명령어(단, 셸 확장이므로 mkdir 자체에는 적용되지 않습니다):

mkdir -p tmpdir / {syslog/syslog/{syslog,syslog,syslog,syslog}

bash 스크립트에서 mkdir와 함께 변수를 사용하는 경우 POSIX의 'special' 내장 명령어 'eval'이 그 목적에 부합합니다.

DOMAIN_NAME=val "syslogdir -p tmpdir/{trunk/sources/{${DOMAIN_NAME}}, 분기, 태그"

다음 항목이 생성됩니다.

          tmpdir ____________________ 브랜치태그 트렁크소스_________에는 문서가 포함되어 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Users guide" (PDF). bitsavers.org. Retrieved 2019-10-22.
  2. ^ "JaTomes Help - OS/2 Commands". www.jatomes.com.
  3. ^ "GitHub - reactos/reactos: A free Windows-compatible Operating System". October 22, 2019 – via GitHub.
  4. ^ "EFI Shells and Scripting". Intel. Retrieved 2013-09-25.
  5. ^ "Reference manual" (PDF). stratadoc.stratus.com. Retrieved 2019-10-22.
  6. ^ "Introduction to Tripos" (PDF). Retrieved 2019-10-22.
  7. ^ Rügheimer, Hannes; Spanik, Christian (October 22, 1988). AmigaDOS quick reference. Grand Rapids, Mi : Abacus. ISBN 9781557550491 – via Internet Archive.
  8. ^ "Make new folder - MATLAB mkdir". www.mathworks.com.
  9. ^ "Function Reference: mkdir". octave.sourceforge.io.
  10. ^ Wolverton, Van (2003). Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition. Microsoft Press. ISBN 0-7356-1812-7.
  11. ^ "DR DOS 6.0 User Guide Optimisation and Configuration Tips" (PDF). Archived from the original (PDF) on 2019-09-30. Retrieved 2019-08-13.
  12. ^ "Datalight ROM-DOS User's Guide" (PDF). www.datalight.com.
  13. ^ "mkdir(1): make directories - Linux man page". linux.die.net.
  14. ^ "Shell - KolibriOS wiki". wiki.kolibrios.org.
  15. ^ "Microsoft Windows XP - Mkdir". Microsoft. Archived from the original on July 22, 2016. Retrieved 25 October 2012.
  16. ^ "Microsoft Windows XP - Cmd". Microsoft. Retrieved 25 October 2012.

추가 정보

외부 링크