$ mkdir
Создаёт каталоги. Используйте её для работы с файлами, папками или путями в терминале. Например, 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.
Совет практика. Фигурные скобки {a,b,c} раскрывает оболочка — это работает и с cp, и с touch.
Поддержка дистрибутивов
- ✓ Ubuntu
- ✓ Debian
- ✓ Fedora
- ✓ RHEL
- ✓ Arch
- ✓ Alpine
- ✓ openSUSE