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

Ответ

Используйте команду mkdir с перечислением имен через пробел или с генерацией последовательности.

Основные способы:

  1. Простое перечисление:

    mkdir folder1 folder2 folder3
  2. Использование фигурных скобок для генерации:

    mkdir folder{1..3}
    # Создаст folder1, folder2, folder3
    mkdir folder{A,B,C}
    # Создаст folderA, folderB, folderC
  3. Создание вложенной структуры с флагом -p:

    mkdir -p parent/{folder1,folder2,folder3}
    # Создаст директорию 'parent' и внутри нее folder1, folder2, folder3

Ключевые моменты:

  • mkdir (make directory) — стандартная команда для создания директорий.
  • Флаг -p (parents) создает все промежуточные директории, если они не существуют, и не выдает ошибку, если конечная директория уже есть.