간단한 디렉토리 또는 폴더 생성
에 디렉토리를 생성한다고 가정해 보겠습니다. /집 폴더 이름 '마이디르' . 다음 명령을 실행하여 디렉터리를 만듭니다. '라는 이름의 디렉토리가 없는 경우 마이디르 ' 그 전에 명령은 오류 없이 실행됩니다. 운영 ' 이 ' 디렉토리가 생성되었는지 확인하는 명령입니다.
$mkdir마이디르
$엘
여러 디렉토리 생성
다음 명령을 실행하여 '를 사용하여 여러 디렉터리를 만듭니다. mkdir' 명령. 세 개의 디렉토리, temp1, temp2 및 temp3 명령을 실행한 후 생성됩니다.
$mkdir임시1 임시2 임시3
$엘
디렉토리 경로가 없을 때 디렉토리 생성
경로에 디렉토리를 만들고 싶다고 가정해 보겠습니다. / 그림 /newdir/테스트 . 현행 제도에서는 ' 마이디르 ' 디렉토리에는 디렉토리나 파일이 없습니다. 따라서 경로가 잘못되었습니다. 실행 'mkdir' 위의 경로로 명령하십시오. 명령을 실행한 후 오류 메시지가 나타납니다.
$mkdir /그림/뉴디르/시험
터미널에서 경로에 언급된 존재하지 않는 모든 디렉토리를 생성하여 존재하지 않는 경로를 강제로 생성하려면 ' mkdir ' 명령어로 '-NS ' 옵션.
$mkdir -NS /그림/뉴디르/시험이제 다음 명령을 실행하여 디렉터리가 생성되었는지 확인합니다.
$CD그림$엘 -NS
권한이 있는 디렉토리 생성
새 디렉토리를 생성하면 새로 생성된 디렉토리에 대한 기본 권한이 설정됩니다.
새 디렉토리를 생성하고 다음 명령어를 실행하여 기본 권한을 확인합니다. ' 상태' 명령은 기존 디렉토리의 현재 권한을 확인하는 데 사용됩니다. 기본 디렉토리 권한은 ' rwxr-xr-x '. 이는 디렉토리 소유자에게 모든 권한이 있고 그룹 사용자 및 기타 사용자에게 쓰기 권한이 없음을 나타냅니다.
$mkdirnewdir1$상태newdir1/
'-미디엄' 옵션은 디렉토리 생성 시 디렉토리 권한을 설정하는 데 사용됩니다. 다음 명령을 실행하여 모든 권한이 있는 디렉터리를 만들고 다음을 사용하여 권한을 확인합니다. '상태' 명령. 출력은 모든 유형의 사용자에게 모든 권한이 있음을 보여줍니다.
$mkdir -미디엄 777newdir2$상태newdir2/
스크립트를 사용하여 디렉토리 생성
bash 스크립트를 사용하여 디렉토리의 존재 여부를 테스트할 수 있습니다. bash 파일을 생성하고 다음 코드를 추가하여 다음을 사용하여 디렉토리의 존재 여부를 테스트한 후 새 디렉토리를 생성합니다. '-NS ' 옵션. 디렉토리가 존재하면 디렉토리가 이미 존재한다는 메시지가 표시되고, 그렇지 않으면 새 디렉토리가 생성됩니다.
#!/bin/bash던졌다 -N '디렉토리 이름 입력:'
읽다새 디렉토리 이름
만약 [ -NS '$newdirname' ];그 다음에
던졌다 '디렉토리가 이미 있습니다';
또 다른
``mkdir -NS $newdirname``;
던졌다 '$newdirname디렉토리가 생성됩니다'
~이다
스크립트를 실행하고 디렉토리가 생성되었는지 확인하십시오.
$세게 때리다create_dir.sh$엘
희망, 당신은 사용할 수 있습니다 'mkdir' 이 튜토리얼을 읽은 후 다양한 옵션을 사용하여 명령을 더 효과적으로 사용할 수 있습니다. 감사합니다.