Home » Команда mkdir в Linux – создание папок в Linux
Команда mkdir в Linux – создание папок в Linux

Команда mkdir в Linux – создание папок в Linux

Команда mkdir в Linux используется для создания папок. Она позволяет пользователю создавать новые директории в файловой системе. Команда mkdir может быть использована для создания одной или нескольких директорий одновременно.

Официальная страница команды mkdir: https://man7.org/linux/man-pages/man1/mkdir.1.html

Команда mkdir была написана на языке программирования C.

Установка на поддерживаемые операционные системы

Команда mkdir входит в состав большинства дистрибутивов Linux и не требует отдельной установки. Она доступна из командной строки.

Примеры команд

1. Создание одной директории:

mkdir directory_name

Эта команда создаст директорию с именем “directory_name” в текущем рабочем каталоге.

2. Создание нескольких директорий:

mkdir dir1 dir2 dir3

Эта команда создаст три директории с именами “dir1”, “dir2” и “dir3” в текущем рабочем каталоге.

3. Создание вложенных директорий:

mkdir -p parent_dir/child_dir

Эта команда создаст директорию “parent_dir” и вложенную в нее директорию “child_dir”. Опция -p позволяет создавать вложенные директории, если они не существуют.

Похожие команды и преимущества

Команда mkdir является стандартной командой в Linux и не имеет прямых аналогов. Однако, есть несколько похожих команд:

  • mkdir -p – позволяет создавать вложенные директории, если они не существуют.
  • mkdir -m – позволяет задать права доступа для создаваемых директорий.
  • mkdir -v – выводит подробную информацию о созданных директориях.

Преимущества команды mkdir:

  • Простота использования.
  • Возможность создания одной или нескольких директорий одновременно.
  • Поддержка вложенных директорий.
  • Возможность задания прав доступа для создаваемых директорий.

Примеры использования mkdir в автоматизации

Пример 1: Создание директории с текущей датой

mkdir $(date +%Y-%m-%d)

Этот скрипт создаст директорию с текущей датой в формате “год-месяц-день”.

Пример 2: Создание директорий для каждого пользователя

for user in $(cat users.txt); do mkdir /home/$user; done

Этот скрипт создаст директории для каждого пользователя, чьи имена указаны в файле “users.txt”.

Пример 3: Создание иерархии директорий

mkdir -p project/{src,bin,lib}

Этот скрипт создаст иерархию директорий для проекта, включая директории “src”, “bin” и “lib”. Опция -p позволяет создавать вложенные директории, если они не существуют.

Список всех возможных функций и констант

Функция/Константа Описание
mkdir Команда для создания директорий
mkdir -p Опция для создания вложенных директорий
mkdir -m Опция для задания прав доступа для создаваемых директорий
mkdir -v Опция для вывода подробной информации о созданных директориях

Кто использует команды mkdir в своей работе?

Команда mkdir широко используется системными администраторами, разработчиками программного обеспечения и другими пользователями Linux. Она полезна для создания структуры каталогов, организации файлов и автоматизации процессов.

В реальном мире команда mkdir может быть использована для создания директорий для проектов, организации файловой системы сервера, создания директорий для пользователей и многого другого. Она помогает упорядочить файлы и облегчает работу с файловой системой.


В этой статье собрана информация и материалы из различных интернет-источников. Мы признаем и ценим работу всех оригинальных авторов, издателей и веб-сайтов. Несмотря на то, что были приложены все усилия для надлежащего указания исходного материала, любая непреднамеренная оплошность или упущение не являются нарушением авторских прав. Все упомянутые товарные знаки, логотипы и изображения являются собственностью соответствующих владельцев. Если вы считаете, что какой-либо контент, использованный в этой статье, нарушает ваши авторские права, немедленно свяжитесь с нами для рассмотрения и принятия оперативных мер.

Данная статья предназначена исключительно для ознакомительных и образовательных целей и не ущемляет права правообладателей. Если какой-либо материал, защищенный авторским правом, был использован без должного упоминания или с нарушением законов об авторском праве, это непреднамеренно, и мы исправим это незамедлительно после уведомления. Обратите внимание, что переиздание, распространение или воспроизведение части или всего содержимого в любой форме запрещено без письменного разрешения автора и владельца веб-сайта. Для получения разрешений или дополнительных запросов, пожалуйста, свяжитесь с нами.

Leave a reply

Your email address will not be published. Required fields are marked