Команды Linux · 1 min read · Sep 20, 2025

Команда mkdir в Linux: объяснение для начинающих (с примерами)

В любой момент времени в командной строке вы находитесь в директории. Поэтому очевидно, насколько важны директории для командной строки. В Linux команда rm позволяет вам удалять директории, но именно команда mkdir позволяет вам создавать их в первую очередь. В этом руководстве мы обсудим основы этого инструмента, используя несколько простых для понимания примеров.

Но прежде чем мы это сделаем, стоит упомянуть, что все примеры в этом руководстве были протестированы на Ubuntu 16.04 LTS.

Команда mkdir в Linux

Как уже упоминалось, команда mkdir позволяет пользователю создавать директории. Вот ее синтаксис:

mkdir [OPTION]... DIRECTORY...

А вот как страница man этого инструмента описывает его:

Создайте DIRECTORY(и), если они еще не существуют.

Следующие примеры в формате вопросов и ответов должны дать вам лучшее представление о том, как работает mkdir.

Вопрос 1. Как создать директории с помощью mkdir?

Создание директорий довольно просто, все, что вам нужно сделать, это передать имя директории, которую вы хотите создать, команде mkdir.

mkdir [dir-name]

Вот пример:

mkdir test-dir

Вопрос 2. Как убедиться, что родительские директории (если они не существуют) создаются в процессе?

Иногда требуется создать полную структуру директорий с помощью одной команды mkdir. Это возможно, но вам нужно будет использовать командный параметр -p.

Например, если вы хотите создать dir1/dir2/dir3, когда ни одна из этих директорий еще не существует, вы можете сделать это следующим образом:

mkdir -p dir1/dir2/dir3

Как убедиться, что родительские директории (если они не существуют) создаются

Вопрос 3. Как установить разрешения для создаваемой директории?

По умолчанию команда mkdir устанавливает разрешения rwx, rwx и r-x для директорий, созданных с ее помощью.

Однако, если вы хотите, вы можете установить пользовательские разрешения, используя командный параметр -m.

Вопрос 4. Как заставить mkdir выводить детали операции?

Если вы хотите, чтобы mkdir отображал полные детали выполняемой операции, это можно сделать с помощью командного параметра -v.

mkdir -v [dir]

Вот пример:

Заключение

Таким образом, вы можете видеть, что mkdir — это довольно простая команда для понимания и использования. У нее нет кривой обучения. Мы охватили почти все ее командные параметры здесь. Просто практикуйтесь, и вы сможете начать использовать команду в своей повседневной работе. Если вы хотите узнать больше об инструменте, перейдите на его страницу man.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.