mkdir
команда несколько раз. Однако есть более быстрый способ сделать это.
Предположим, мы создали каталог под названием htg и хотим создать в нем четыре подкаталога. В обычной ситуации мы использовали бы
mkdir
для создания каталога htg. Тогда нам понадобится
cd
команды, чтобы перейти в новый каталог htg, и, наконец, мы будем использовать
mkdir
снова четыре раза, чтобы создать четыре подкаталога.
Чтобы создать новый каталог с несколькими подкаталогами, вам нужно только ввести следующую команду в приглашении и нажать Enter (очевидно, измените имена каталогов на то, что вы хотите).
mkdir -p htg/{articles,images,note,done}
-p
флаг сообщает
mkdir
сначала создать основной каталог, если он еще не существует (htg, в нашем случае). Слова в скобках являются частью «списка расширения скобок». Каждый из элементов в списке расширения скобок добавляется отдельно к предыдущему пути (htg /).
mkdir
если вы создаете подкаталоги в каталоге, который уже существует, как показано ниже. В этом примере каталог htg уже существует, поэтому подкаталоги просто добавляются в этот каталог.
mkdir
команда. Например, в подкаталоге статей под каталогом htg мы хотим создать два подкаталога, называемых новыми и переписанными. Итак, в командной строке введите следующую команду и нажмите Enter.
mkdir -p htg/{articles/{new,rewrites},images,notes,done}
Вы также можете использовать полный путь, если хотите, как я сделал в примере ниже:
mkdir -p ~/Documents/htg/{articles/{new,rewrites},images,notes,done}
Эти четыре подкаталога создаются в каталоге htg, а затем два подкаталога, новые и переписанные, создаются в подкаталоге articles.
mkdir
команды с
cd
чтобы создать каталог и изменить его с помощью одной команды.