- Home »
Команда 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 может быть использована для создания директорий для проектов, организации файловой системы сервера, создания директорий для пользователей и многого другого. Она помогает упорядочить файлы и облегчает работу с файловой системой.
В этой статье собрана информация и материалы из различных интернет-источников. Мы признаем и ценим работу всех оригинальных авторов, издателей и веб-сайтов. Несмотря на то, что были приложены все усилия для надлежащего указания исходного материала, любая непреднамеренная оплошность или упущение не являются нарушением авторских прав. Все упомянутые товарные знаки, логотипы и изображения являются собственностью соответствующих владельцев. Если вы считаете, что какой-либо контент, использованный в этой статье, нарушает ваши авторские права, немедленно свяжитесь с нами для рассмотрения и принятия оперативных мер.
Данная статья предназначена исключительно для ознакомительных и образовательных целей и не ущемляет права правообладателей. Если какой-либо материал, защищенный авторским правом, был использован без должного упоминания или с нарушением законов об авторском праве, это непреднамеренно, и мы исправим это незамедлительно после уведомления. Обратите внимание, что переиздание, распространение или воспроизведение части или всего содержимого в любой форме запрещено без письменного разрешения автора и владельца веб-сайта. Для получения разрешений или дополнительных запросов, пожалуйста, свяжитесь с нами.