v1.0

$ mkdir

Файловая системасложность: базовыйпакет: coreutils

Создаёт каталоги. Используйте её для работы с файлами, папками или путями в терминале. Например, mkdir -p project/{src,docs,tests} — создать дерево проекта одной командой.

Синтаксис

mkdir [ОПЦИИ] КАТАЛОГ...

Основные опции

-pсоздавать родителей, не ошибаться при существовании
-m РЕЖИМзадать права доступа сразу
-vпоказывать созданные каталоги

Примеры из практики

$ mkdir -p project/{src,docs,tests}
После запуска · пошаговоЧто произойдёт:
создать дерево проекта одной командой.

Что появится в терминале:
При успешном выполнении команда, скорее всего, ничего не напечатает и просто вернёт приглашение терминала.

Как понять, что всё получилось:
Сразу выполните «echo $?»: значение 0 означает успешное завершение. Затем проверьте изменение подходящей командой — например, ls, stat, systemctl status или getent.
создать дерево проекта одной командой
$ mkdir -m 750 /srv/secure
После запуска · пошаговоЧто произойдёт:
каталог с правами rwxr-x--- сразу.

Что появится в терминале:
При успешном выполнении команда, скорее всего, ничего не напечатает и просто вернёт приглашение терминала.

Как понять, что всё получилось:
Сразу выполните «echo $?»: значение 0 означает успешное завершение. Затем проверьте изменение подходящей командой — например, ls, stat, systemctl status или getent.
каталог с правами rwxr-x--- сразу
Совет практика. Фигурные скобки {a,b,c} раскрывает оболочка — это работает и с cp, и с touch.

Поддержка дистрибутивов

Связанные команды