Почему я не могу сделать что-то подобное? mkdir folder/subfolder/
для того, для того чтобы достигнуть этого я должен сделать:Bash mkdir и подпапки
mkdir folder
cd folder
mkdir subfolder
Есть ли лучший способ сделать это?
Почему я не могу сделать что-то подобное? mkdir folder/subfolder/
для того, для того чтобы достигнуть этого я должен сделать:Bash mkdir и подпапки
mkdir folder
cd folder
mkdir subfolder
Есть ли лучший способ сделать это?
Вы можете:
mkdir -p folder/subfolder
Флаг -p
вызывает любые родительские каталоги, которые будут созданы, если это необходимо.
Чтобы создать несколько подпапок
mkdir -p parentfolder/{subfolder1,subfolder2,subfolder3}
FWIW,
Бедная папку безопасности мужчин (для защиты общественной общей папки от маленьких любопытных глаз;))
mkdir -p {0..9}/{0..9}/{0..9}/{0..9}
Теперь вам может помещать ваши файлы в папку с пронумерованными номерами. Не совсем водонепроницаемый, но это барьер для самого молодого.
имя вашей папки и подпапки также может быть именем переменной. Например $ data_dir = 'data' и $ sub = 'subdir'. Затем мы можем создавать каталоги, такие как mkdir -p $ data_dir/$ sub –