Създайте проста директория или папка
Да предположим, че искате да създадете директория в /У дома папка с име „Mydir“ . Изпълнете следната команда, за да създадете директорията. Ако не съществува директория с името „ mydir “Преди това командата ще бъде изпълнена без никаква грешка. Бягай ‘ ls ’ команда за проверка дали директорията е създадена или не.
$mkdirmydir
$ls
Създайте множество директории
Изпълнете следната команда, за да създадете множество директории, използвайки „ mkdir ' команда. Три директории, temp1, temp2 и temp3 ще бъде създаден след изпълнение на командата.
$mkdirtemp1 temp2 temp3
$ls
Създайте директория, когато пътят на директорията не съществува
Да предположим, че искате да създадете директория в път, / картина /newdir/тест . В сегашната система „ mydir 'Директория няма директория или файлове в нея. Значи пътят е невалиден. Стартирайте „Mkdir“ команда с горния път. След изпълнение на командата ще се появи съобщение за грешка.
$mkdir /картина/newdir/тест
Ако искате да създадете несъществуващ път насилствено, като създадете всички несъществуващи директории, споменати в пътя от терминала, тогава стартирайте „ mkdir 'Команда с ‘-П 'Опция.
$mkdir -стр /картина/newdir/тестСега проверете дали директориите са създадени или не, като изпълните следните команди.
$CDкартина$ls -R
Създайте директория с разрешение
Когато създавате нова директория, тогава за новосъздадената директория се задава разрешение по подразбиране.
Създайте нова директория и проверете разрешението по подразбиране, като изпълните следните команди. ‘ състояние ' командата се използва за проверка на текущото разрешение на всяка съществуваща директория. Разрешението за директорията по подразбиране е „ rwxr-xr-x “. Това показва, че собственикът на директория има всички разрешения, а потребителите на групи и други потребители нямат разрешение за запис.
$mkdirnewdir1$състояниеnewdir1/
„-М“ опцията се използва за задаване на разрешението на директорията по време на създаването на директорията. Изпълнете следните команди, за да създадете директория с всички разрешения и проверете разрешението с помощта 'състояние' команда. Резултатът показва, че всички видове потребители имат всички разрешения.
$mkdir -м 777newdir2$състояниеnewdir2/
Създайте директория с помощта на скрипт
Можете да проверите дали всяка директория съществува или не, като използвате bash script. Създайте bash файл и добавете следния код, за да създадете нова директория, след като тествате дали съществува или не, като използвате '-д 'Опция. Ако директорията съществува, тя ще покаже съобщението, Директория вече съществува, в противен случай ще бъде създадена нова директория.
#!/bin/bashизхвърлен -н 'Въведете името на директорията:'
Прочетиnewdirname
ако [ -д '$ newdirname' ];тогава
изхвърлен „Директория вече съществува“;
иначе
„mkdir -стр $ newdirname„;
изхвърлен '$ newdirnameдиректория е създадена '
бъда
Стартирайте скрипта и проверете дали директорията е създадена или не.
$башcreate_dir.sh$ls
Надявам се, че ще можете да използвате „Mkdir“ команда с различни опции по -ефективно след като прочетете този урок. Благодаря ти.