Домашняя » как » Как создать несколько подкаталогов с помощью одной команды Linux

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

    Если вы хотите создать каталог, содержащий несколько подкаталогов, или дерево каталогов, используя командную строку в Linux, обычно вы должны использовать MkDir Команда несколько раз. Тем не менее, есть более быстрый способ сделать это.

    Допустим, мы создали каталог с именем htg и хотим создать в нем четыре подкаталога. В нормальной ситуации мы бы использовали MkDir Команда для создания каталога htg. Тогда нам понадобится CD команда, чтобы перейти в новый каталог htg и, наконец, мы будем использовать MkDir повторите команду четыре раза, чтобы создать четыре подкаталога.

    Все это можно объединить в одну команду, и мы покажем вам, как.

    Чтобы создать новый каталог с несколькими подкаталогами, вам нужно всего лишь ввести в командной строке следующую команду и нажать Enter (очевидно, измените имена каталогов на те, которые вы хотите).

    mkdir -p htg / статьи, изображения, заметка, сделано

    -п флаг говорит MkDir Команда, чтобы сначала создать главный каталог, если он еще не существует (htg, в нашем случае). Слова в скобках являются частью «списка расширения скобок». Каждый из элементов в списке расширения фигурных скобок добавляется отдельно к предыдущему пути (htg /).

    Например, приведенная выше команда расширена до htg / article, htg / images, htg / note, htg / done, все четыре подкаталога создаются в каталоге htg. Как вы можете видеть на скриншоте ниже, это сработало.

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

    Вы также можете вкладывать списки расширения фигурных скобок в MkDir команда. Например, в подкаталоге article в каталоге htg мы хотим создать две подкаталоги с именами new и rewritten. Итак, мы вводим следующую команду в командной строке и нажимаем Enter.

    mkdir -p htg / статьи / новое, переписывает, изображения, заметки, сделано

    Вы также можете использовать полный путь, если хотите, как я сделал в примере ниже:

    mkdir -p ~ / Documents / htg / статьи / новое, переписывает, изображения, заметки, сделано

    Четыре подкаталога создаются в каталоге htg, а затем два подкаталога, новые и перезаписываемые, создаются в подкаталоге статей.

    Это так просто. Вы также можете объединить MkDir команда с CD Команда создать каталог и перейти на него одной командой.