Как создать несколько подкаталогов с помощью одной команды 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
Команда создать каталог и перейти на него одной командой.