Restaurante La Strada

mkdir 예제

Posted on

설정 curr_date=10,4%-%날짜:~4,2%-%날짜:~7,2% mkdir c:FilePathfolder%curr_date% mkdir 명령을 사용하여 여러 디렉토리 계층 구조(단일 명령으로 폴더 및 하위 폴더 만들기)를 만들 수 있습니다. 예를 들어, 아래 명령은 `folder1`이라는 새 폴더와 하위 폴더 `folder2` 및 하위 하위 폴더 `folder3`를 만듭니다. 아직 존재하지 않는 중간 디렉터리 구성 요소를 만듭니다. 예를 들어 디렉터리 인수 중 하나가 dir/subdir/subsub이고 subdir이 아직 존재하지 않는 경우 mkdir가 만듭니다. 디렉터리는 소유자에 대한 읽기, 쓰기 및 검색 권한을 의미하는 u+wx 모드로 만들어집니다. 이 일련의 디렉터리는 첫 번째 디렉터리 이름을 인수로 사용하여 du(즉, 디스크 사용) 명령을 사용하여 만들어졌는것을 확인하는 것은 매우 쉽습니다. 위의 예제의 경우 mkdir에서 만든 디렉터리에는 방금 만든 디렉토리를 나타내는 디렉터리(단일 점으로 표시)를 나타내는 디렉터리와 상위 디렉터리(및 표현됨)를 나타내는 디렉터리가 자동으로 포함됩니다. 두 개의 연속 점으로). 이것은 인수로 제공 된 모든 디렉토리 (숨겨진 것 포함)를 표시하기 위해 ls에게 알려주는 -a 옵션과 ls (즉, 목록) 명령을 사용하거나 인수가없는 경우 현재 디렉토리에서 볼 수 있습니다.

예를 들어, 다음과 같이 음악에 대한 폴더를 만들 수 있습니다: mkdir 문이 작동하는 경우 위의 스크립트에서 에코 문이 “hello”라는 파일의 끝에 “hello”라는 단어를 보내는 반면 새 “hello” 파일이 생성됩니다. “안녕하세요”라는 단어와 함께. 리눅스에서 mkdir 명령은 사용자가 디렉토리를 만들 수 있습니다 (또한 일부 운영 체제의 폴더라고도 함). 이 명령은 한 번에 여러 디렉터리를 만들고 디렉터리에 대한 사용 권한을 설정할 수 있습니다. 이 명령을 실행하는 사용자에게는 상위 디렉터리에서 디렉터리를 만들 수 있는 충분한 권한이 있어야 하거나 `권한 거부` 오류가 발생할 수 있습니다. mkdir 명령을 셸 스크립트의 일부로 사용할 수도 있습니다. mkdir 명령의 일부로 -p를 지정하면 오류가 생성되지 않지만 존재하지 않으면 폴더가 생성됩니다. 유닉스의 초기 버전 (4.1BSD 및 시스템 V의 초기 버전)에서, 이 명령은 커널mkdir syscall이 없었기 때문에 이 명령은 setuid 루트여야 했습니다. 대신 mknod로 디렉토리를 만들고 에 연결했습니다.

및.. 디렉터리 항목을 수동으로 입력할 수 있습니다. GNU 코어틸에 번들로 제공되는 mkdir의 버전은 데이비드 맥켄지가 작성했습니다. [10] 유닉스, DOS, DR FlexOS의 mkdir(디렉터리 만들기) 명령[1] IBM OS/2,[2] 마이크로소프트 윈도우 및 ReactOS[3] 운영 체제는 새 디렉토리를 만드는 데 사용됩니다. EFI 셸[4] 및 PHP 스크립팅 언어로도 사용할 수 있습니다. DOS, OS/2, Windows 및 ReactOS에서는 명령이 md로 축약되는 경우가 많습니다. Windows에서는 명령 mkdir(또는 md)를 사용하여 명령줄에서 디렉토리를 만들 수 있습니다. 이 명령의 구문은 아래에 설명되어 있습니다.