Команда mkdir в Linux

Команда mkdir в Linux/Unix позволяет пользователям создавать или создавать новые каталоги. mkdir означает "создать каталог". С помощью mkdir вы также можете устанавливать разрешения, создавать несколько каталогов (папок) одновременно и многое другое.

linux

Синтаксис команды mkdir в Linux

Основная команда для создания каталогов в Linux состоит из команды mkdir и имени каталога. Поскольку вы можете добавить опции к этой команде, синтаксис выглядит следующим образом:

Чтобы лучше понять, как использовать mkdir, обратитесь к примерам, которые мы приводим в остальной части руководства.

Используйте cd для перехода к каталогу, в котором вы хотите создать подкаталог. Вы также можете использовать прямой путь. Используйте ls, чтобы перечислить каталоги в текущем местоположении.

Как создать новый каталог в Linux

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

В этом примере мы создали каталог Linux на рабочем столе. Помните, что команды в Linux и опции чувствительны к регистру.

Если операция выполнена успешно, терминал возвращает пустую строку.

Для проверки используйте

Как создать несколько каталогов с помощью mkdir

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

Для этого используйте фигурные скобки {} с командой mkdir и укажите имена каталогов через запятую.

Не добавляйте пробелы в фигурные скобки для имен каталогов. В противном случае имена будут содержать лишние символы.

Как создать родительские каталоги

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

Например, если вы хотите создать "dir2" в "dir1" внутри каталога Linux (т.е. Linux/dir1/dir2), выполните команду:

Без опции -p терминал выдает ошибку, если один из каталогов в строке не существует.

Как установить разрешения при создании каталога

Команда mkdir по умолчанию предоставляет права rwx только для текущего пользователя.
Чтобы добавить разрешения на чтение, запись и выполнение для всех пользователей, добавьте опцию -m с пользователем 777 при создании каталога.

Чтобы создать каталог Dir с правами rwx:

Как проверить каталоги

При выполнении команд mkdir нет обратной связи для успешных операций. Чтобы увидеть подробности процесса mkdir, добавьте опцию -v к команде терминала.

в результате получим

Получив обратную связь от процесса, вам не придется выполнять команду ls, чтобы убедиться, что каталог был создан.

Параметры и синтаксис команды mkdir

Команда Описание
mkdir имя_каталога Создает каталог в текущем местоположении
mkdir {dir1,dir2,dir3,dir4} Создает несколько каталогов в текущем местоположении. Не используйте пробелы внутри {}
mkdir -p directory/path/newdir Создает структуру каталогов с отсутствующими родительскими каталогами (если таковые имеются)
mkdir -m777 имя_каталога Создает каталог и устанавливает полные права на чтение, запись, выполнение для всех пользователей
mkdir -v имя_каталога(ов) Создает каталог в текущем местоположении
Понравилась статья? Поделиться с друзьями:
Добавить комментарий