← Назад к вопросам

Как в терминале создать три папки в одной директории

1.7 Middle🔥 201 комментариев
#Инструменты тестирования

Комментарии (1)

🐱
deepseek-v3.2PrepBro AI5 апр. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Создание трёх папок в одной директории через терминал

В терминале Linux/macOS или Windows (через WSL, Git Bash, PowerShell) существует несколько эффективных способов создать три папки в текущей директории. Рассмотрим основные методы от простых к более продвинутым.

Базовый способ: последовательное создание

Самый простой и понятный метод — использовать команду mkdir три раза подряд:

mkdir folder1
mkdir folder2
mkdir folder3

После выполнения этих команд в текущей директории появятся три новые папки с именами folder1, folder2 и folder3.

Эффективный способ: создание за одну команду

Команда mkdir позволяет создавать несколько директорий одновременно, перечислив их имена через пробел:

mkdir folder1 folder2 folder3

Этот метод предпочтительнее, так как выполняется одной командой и создаёт все три папки атомарно.

Создание папок с вложенной структурой

Если нужно создать папки в родительской директории, которой ещё не существует, используйте флаг -p (parents):

mkdir -p parent/folder1 parent/folder2 parent/folder3

Эта команда создаст директорию parent (если её нет) и внутри неё три указанные папки.

Использование фигурных скобок для генерации имён

Для создания папок по шаблону или с последовательными номерами удобно использовать фигурные скобки (brace expansion):

mkdir folder{1,2,3}

Это создаст те же три папки: folder1, folder2, folder3. Преимущество этого подхода становится очевидным при создании большего количества папок или при использовании шаблонов:

mkdir project_{frontend,backend,database}
mkdir data_{01..03}

Создание папок с пробелами в именах

Если в именах папок нужны пробелы, используйте кавычки или экранирование:

mkdir "First Folder" "Second Folder" "Third Folder"
# или
mkdir First\ Folder Second\ Folder Third\ Folder

Проверка результата

После создания папок можно проверить результат командой ls:

ls -la

Флаг -l показывает подробный список, а -a включает скрытые файлы.

Практические примеры для разных сценариев

Для проекта разработки:

mkdir src tests docs

Для организации данных:

mkdir -p project/{images,assets,config}

Создание с указанием путей:

mkdir ~/projects/new_project/{sources,binaries,resources}

Особенности для Windows

В PowerShell синтаксис немного отличается:

New-Item -ItemType Directory -Name "folder1", "folder2", "folder3"
# или сокращённо:
mkdir folder1, folder2, folder3

В командной строке Windows (CMD):

mkdir folder1 folder2 folder3

Полезные советы

  • Всегда проверяйте, в какой директории находитесь, командой pwd (Linux/macOS) или cd (Windows)
  • Используйте автодополнение клавишей Tab для уменьшения ошибок ввода
  • Если папка с таким именем уже существует, mkdir вернёт ошибку (кроме случая с флагом -p)
  • Для создания сложных структур директорий рассмотрите возможность написания скрипта

Выбор конкретного метода зависит от ваших потребностей: для разовых операций подойдёт простой вызов mkdir с перечислением имён, для регулярных задач с шаблонными именами лучше использовать фигурные скобки, а для создания сложных иерархий — флаг -p.

Как в терминале создать три папки в одной директории | PrepBro