web-dev-qa-db-fra.com

Bash mkdir et les sous-dossiers

Pourquoi je ne peux pas faire quelque chose comme ça? mkdir folder/subfolder/ Pour y parvenir, je dois faire:

mkdir folder
cd folder
mkdir subfolder

Y a-t-il une meilleure façon de le faire?

89
Uffo

Vous pouvez:

mkdir -p folder/subfolder

Le -p flag permet de créer des répertoires parents si nécessaire.

183
FatalError

Pour créer plusieurs sous-dossiers

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

FWIW,

Poor mans security folder (pour protéger un dossier partagé public des petits yeux indiscrets;))

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

Vous pouvez maintenant placer vos fichiers dans un dossier numéroté. Pas exactement étanche, mais c'est une barrière pour les plus jeunes.

10
Mutrax