Bash mkdir и подпапки

Почему я не могу сделать что-то подобное? mkdir folder/subfolder/, чтобы достичь этого, я должен сделать:

mkdir folder
cd folder
mkdir subfolder

Есть ли лучший способ сделать это?

Ответ 1

Вы можете:

mkdir -p folder/subfolder

Флаг -p заставляет при необходимости создавать родительские каталоги.

Ответ 2

Чтобы создать несколько подпапок

mkdir -p parentfolder/{subfolder1,subfolder2,subfolder3}

Ответ 3

FWIW,

Плохая папка безопасности для мужчин (для защиты общедоступной общей папки от маленьких посторонних глаз;))

mkdir -p {0..9}/{0..9}/{0..9}/{0..9}

Теперь вы можете поместить свои файлы в папку с пронумерованными номерами. Не совсем водонепроницаемый, но это барьер для самого молодого.