Linux에서 mkdir 명령을 사용하는 방법

WBOY
풀어 주다: 2023-05-29 11:22:18
앞으로
3261명이 탐색했습니다.

linux mkdir 명령은 지정된 이름으로 디렉터리를 생성하는 데 사용됩니다. 디렉터리를 생성하는 사용자는 현재 디렉터리에 대한 쓰기 권한이 있어야 하며, 지정된 디렉터리 이름은 현재 디렉터리에 있는 기존 디렉터리일 수 없습니다.

1. 명령 형식:
mkdir [옵션] 디렉터리...

2. 명령 기능:
mkdir 명령은 지정된 위치에 dirname(지정된 파일 이름)이라는 이름의 폴더 또는 디렉터리를 생성할 수 있습니다. 폴더나 디렉터리를 생성하는 사용자는 생성되는 폴더의 상위 폴더에 대한 쓰기 권한이 있어야 합니다. 또한 생성된 폴더(디렉터리)는 상위 디렉터리(즉, 상위 폴더)에 있는 파일명과 같은 이름을 가질 수 없습니다. 즉, 같은 디렉터리에 같은 이름의 파일이 있을 수 없습니다(대소문자 구분) ).

3. 명령 매개변수:
-m, --mode=mode, 권한 설정 (chmod와 유사), rwxrwxrwx 빼기 umask
-p, --parents 대신 경로 이름일 수 있습니다. 이때 경로에 일부 디렉터리가 아직 존재하지 않는 경우 이 옵션을 추가하면 시스템은 아직 존재하지 않는 디렉터리를 자동으로 생성합니다. 즉, 한 번에 여러 디렉터리를 생성할 수 있습니다. -verbose 매번 새로운 정보를 생성합니다.
                                                                                    ~  . 명령 예:

예 1: 빈 디렉터리 만들기

명령:

mkdir test1출력:
코드 복사 코드는 다음과 같습니다.


[root@local softhost]# cd test

[root@localhost test] # mkdir test1

[root@localhost test]# ll

Total 4drwxr-xr-x 2 root root 4096 10-25 17:42 test1

[root@localhost test]#


예 2: 여러 디렉터리를 재귀적으로 생성
Command :
mkdir -p test2/test22
출력:

코드 복사 코드는 다음과 같습니다.


[root@localhost test]# mkdir -p test2/test22

[root@localhost test]# ll

총 8drwxr- xr-x 2 루트 루트 4096 10-25 17:42 test1

drwxr-xr-x 3 루트 루트 4096 10-25 17:44 test2

[root@localhost 테스트]# cd test2/
[root@localhost test2]# ll
Total 4drwxr- xr-x 2 root root 4096 10-25 17:44 test22
[root@localhost test2]#


예 3: 권한이 777
인 디렉터리 생성
명령:
mkdir -m 777 test3

출력 :


코드 복사 코드는 다음과 같습니다.

[root@localhost test]# mkdir -m 777 test3

[root@localhost test]# ll

총 12drwxr-xr-x 2 루트 루트 4096 10-25 17 :42 test1

drwxr-xr- x 3 루트 루트 4096 10-25 17:44 test2
drwxrwxrwx 2 루트 루트 4096 10-25 17:46 test3
[root@localhost test]#


설명:
의 권한 test3은 rwxrwxrwx

인스턴스 4: 새 디렉토리 만들기 모든 정보 표시

명령:
mkdir -v test4

출력:


코드 복사 코드는 다음과 같습니다.

[root@localhost test]# mkdir -v test4

mkdir: "test4" 디렉토리가 생성되었습니다

[root@ localhost test]# mkdir -vp test5/test5-1

mkdir: "test5" 디렉토리가 생성되었습니다
mkdir: "test5/test5-1" 디렉토리가 생성되었습니다 Created
[root@localhost test]#


예제 5: 하나의 명령 프로젝트의 디렉터리 구조를 생성합니다
Reference:
Command:

mkdir -vp scf/{lib/,bin/,doc/{info,product} ,logs/{info,product},service/deploy/{info,product}}

출력:

코드 복사 코드는 다음과 같습니다.

[root@localhost test]# mkdir -vp scf/{lib/ ,bin/,doc/{info,product},logs/{info,product},service/ 배포/{info,product}}

mkdir: "scf" 디렉터리가 생성되었습니다.

mkdir: "scf/lib 디렉터리" "가 생성되었습니다

mkdir: "scf/bin" 디렉터리가 생성되었습니다
mkdir: "scf/doc" 디렉터리가 생성되었습니다
mkdir: "scf/doc/info" 디렉터리가 생성되었습니다
mkdir: 디렉터리 "scf/doc/product"가 생성되었습니다
mkdir: "scf/logs" 디렉터리가 생성되었습니다
mkdir: "scf/logs/info" 디렉터리가 생성되었습니다
mkdir: "scf/logs/product" 디렉터리가 생성되었습니다
mkdir: "scf/service" 디렉터리가 생성되었습니다.
mkdir: "scf/service/deploy" 디렉터리가 생성되었습니다.
mkdir: "scf/service/deploy/" 디렉터리가 생성되었습니다. info”
mkdir: 생성된 디렉터리 "scf/service/deploy/product"
[root@localhost test]# tree scf/
scf/
|-- bin
|-- doc
| ` - product
| -- lib
|-- 로그
| 파일
[root@localhost 테스트]#

위 내용은 Linux에서 mkdir 명령을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿