Главная » Linux Ubuntu/Mint » Команда mkdir в Linux — подробно и с примерами

📑 Команда mkdir в Linux — подробно и с примерами

Как команда mkdir работает в Linux

В Linux и других unix-подобных системах, таких как Mac, мы используем mkdir для создания нового каталога из терминала. Для этого откройте новый терминал и убедитесь, что вы находитесь в правильном каталоге, используя команду cd.

Синтаксис mkdir выглядит следующим образом:

mkdir [ОПЦИИ] имя_каталога

, где dir_name — это имя вашего нового каталога, а [OPTIONS] — необязательные параметры.

Например, чтобы создать новый каталог с именем «hello_world», мы должны ввести:

mkdir hello_world

Если вы хотите создать несколько каталогов, просто поместите их в фигурные скобки и разделите каждый каталог запятой. Например, приведенный ниже код создает два каталога с именами «hello» и «world»:

mkdir {hello, world}

Параметры для mkdir

mkdir имеет 3 параметра, которые мы можем добавить к нашей команде:

-p - это позволяет нам создавать несколько каталогов друг в друге.
-v - выводит информацию о созданном каталоге или каталогах.
-m — это позволяет нам установить значение chmod/mode для нашего каталога, то есть 777.

Создание нескольких вложенных друг в друге каталогов с помощью mkdir -p

Допустим, мы хотели создать структуру папок, в которой у нас есть папка проекта в родительской папке, в главной папке. Если бы мы использовали только mkdir, нам пришлось бы создавать каждый отдельно. Вместо этого мы можем использовать mkdir -p, чтобы сделать их все сразу.

mkdir -p master/parent/project

Это создаст три каталога, каждый внутри другого.

Убедитесь, что папка создана с помощью mkdir

Если мы хотим увидеть сообщение об успешном выполнении mkdir или нет, мы можем использовать mkdir -v.

mkdir -v master

Приведенное выше выведет следующее сообщение:

mkdir: created directory 'master'

К сожалению, -p и -v не будут работать вместе, поэтому вам придется использовать либо одно, либо другое.

Установка chmod или режима каталога с помощью mkdir

Если мы хотим установить режим каталога, мы можем установить его непосредственно с помощью mkdir. Например, чтобы создать каталог со значением chmod 777, мы должны написать следующее:

mkdir -m777 master

Создание нескольких каталогов с определенным chmod или режимом с помощью mkdir

При желании мы можем объединить -m и -p для mkdir в одну команду. Например, приведенный ниже код создаст структуру папок master/parent/project и установит для каждого каталога режим 777:

mkdir -p -v -m777 master/parent/project

На основе

📑 Похожие статьи на сайте
При перепечатке просьба вставлять активные ссылки на oslogic.ru
Copyright oslogic.ru © 2024 . All Rights Reserved.