Bash mkdir и подпапки [дубликат]


этот вопрос уже есть ответ здесь:

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

mkdir folder
cd folder
mkdir subfolder

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

3 76

3 ответа:

Вы можете:

mkdir -p folder/subfolder

The -p флаг вызывает любые родительские каталоги, которые будут созданы при необходимости.

для создания нескольких подпапок

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

FWIW,

папка безопасности бедного человека (чтобы защитить общую общую папку от маленьких любопытных глаз ;))

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

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