logo

Команда mkdir в Linux/Unix с примери

Въведение в mkdir

Сега нека научим как да създадете своя собствена директория с помощта на командния ред.

Mkdir означава „направи директория“. С помощта на командата mkdir можете да създадете нова директория, където пожелаете във вашата система. Просто напишете 'mkdir , вместо въведете името на новата директория, която искате да създадете, и след това натиснете enter.

В операционните системи ReactOS, Microsoft Windows, IBM OS/2, DR FlexOS, DOS и Unix командата mkdir се използва за създаване на нова директория. Също така, той е наличен в PHP скриптовия език и EFI shell. Често командата се нарича md в ReactOS, Windows, OS/2 и DOS.

Командата е свързана с командата create_dir Stratus OpenVOS. AmigaDOS и MetaComCo TRIPOS предлагат същата команда MakeDir за създаване на нови директории. Много платформи за числени изчисления, като GNU Octave и MATLAB, съдържат функцията mkdir със същата функционалност.

Можем да създадем множество директории, като зададем директориите с помощта на разрешения с командата mkdir. Не можем да създаваме директории без разрешение и може да се сблъскаме с грешката „отказано разрешение“. Директориите, които трябва да бъдат създадени, трябва да бъдат именувани, така че mkdir създава тази конкретна директория, когато директорията не съществува с това име. Но ако това име съществува, командата mkdir няма да създаде директорията.

Синтаксис:

 mkdir 

Пример:

 mkdir created 

Linux mkdir команда 1

В горния пример аз съм вътре /home/sssit директория . Направих си указател 'създадено' чрез предаване на команда 'mkdir създаден' .

Сега, ако се опитам да създам нов файл със същото име на файл 'създадено' който технически вече съществува, ще получа съобщение за грешка.

Забележка: Ако не предоставите път, тогава по подразбиране вашият файл ще бъде създаден само в текущата ви директория. Ако искате да създадете вашата директория някъде другаде, тогава предоставете пътя на вашата целева директория и вашият файл ще бъде създаден там.

За създаване на множество директории

Синтаксис:

 mkdir ... 

Linux команда mkdir 2

Можете също да създадете няколко директории едновременно. Вижте примера по-горе, създадохме множество директории 'файл1 файл2 файл3' .

кодове за грешки на linux

Опции на Mkdir

НастроикиОписание
mkdir -p, -родителиДобавете директория, включително нейната поддиректория.
mkdir -v, -многословенОтпечатайте съобщение за всяка създадена директория.
mkdir -m -mode=РЕЖИМЗадайте привилегия за достъп.
-СЪСТой настройва контекста на сигурността на SELinux на всички създадени директории към техния тип по подразбиране.
--контекст[=CTX]Работи като опцията -Z. Ако се споменава CTX, той задава контекста на защита на SMACK или SELinux на CTX.
--версияТой показва номера на версията и някои подробности за лиценза и след това излиза.
--помогнеТой показва подробностите, свързани с помощта, и след това излиза.