Утилита mkdir
— инструмент командной строки Linux, который используется для создания каталогов в файловой системе. Эта команда позволяет пользователям организовывать логические структуры для хранения файлов, что значительно упрощает поиск и управление ими.
В этой статье мы расскажем, как использовать команду mkdir
в ОС Linux.
Содержание:
- Создание каталога с помощью mkdir
- Создание нескольких папок
- Установка прав доступа при создании каталога
- Создание папки в другом каталоге
- Создание родительского каталога и дочерней папки
- Создание нескольких подкаталогов с помощью mkdir
- Выводы
Создание каталога с помощью mkdir
Синтаксис команды mkdir
имеет следующий вид:
Где:
[options]
— необязательные опции;<DirectoryName>
— название каталога или путь к нему.
Чтобы создать каталог в текущей рабочей директории, укажите его название в качестве аргумента команды mkdir
. Например:
Создание нескольких папок
Вы можете создать сразу несколько папок одновременно. Для этого следует указать их названия через запятую в качестве аргументов команды и заключить в фигурные скобки. Например:
Читайте также: 15 примеров команды ls в Linux.
Установка прав доступа при создании каталога
По умолчанию, когда Вы создаете каталог, операционная система назначает ему следующие права доступа для:
- владельца — чтение, запись и выполнение (
7
); - группы владельца — чтение, запись и выполнение (
7
); - других пользователей — чтение и выполнение (
5
).
Однако, Вы можете вручную задавать эти разрешения. Для этого используется параметр -m
команды mkdir
. Для примера установим права доступа 660
(чтение и запись для владельца, чтение и запись для группы владельца, никаких разрешений для других пользователей) для каталога directory5
:
Создание папки в другом каталоге
Утилита mkdir
позволяет создавать папки в любом месте файловой системы. Чтобы это сделать, нужно указать абсолютный путь к файлу в качестве аргумента команды. К примеру:
Читайте также: 13 примеров команды cat для начинающих в Linux.
Создание родительского каталога и дочерней папки
Если Вам нужно создать директорию и сразу же папку в ней, нет необходимости выполнять mkdir
дважды. Достаточно использовать опцию -p
. Тогда синтаксис команды будет иметь следующий вид:
Где:
ParentDirectory
— родительский каталог;SubDirectory
— дочерняя папка.
Например:
Создание нескольких подкаталогов с помощью mkdir
Утилита mkdir
может помочь эффективно управлять файлами большого проекта. Например, с ее помощью можно создать в одной директории иерархическую структуру подкаталогов.
Допустим, нам нужно создать каталог qwerty
, в котором будут храниться следующие поддиректории:
a
— с папкамиa1
,a2
,a3
;asdf
— без папок;b
— с папкамиb1
,b2
;c
— с папкойc1
;123
— без папок;ABC
— без папок.
Читайте также: Как использовать команду tree в Linux.
Для этого выполним представленную ниже команду:
Выводы
Теперь Вы знаете, как создавать папки с помощью команды mkdir
в ОС Linux. Благодаря полученным навыкам, Вы сможете более эффективно организовывать объекты в файловой системе. Надеемся, что этот материал был полезным для Вас!
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.