Commande Linux
mkdir
make directory
"Créer des dossiers. Simple, mais avec -p il devient magique."
Fichiers ⭐ Débutant ✓ Utile

C'est quoi, mkdir ?

mkdir (make directory) crée un ou plusieurs dossiers. Ça paraît simple — et ça l'est. Mais avec le flag -p, il devient vraiment puissant.

💡 L'analogie : mkdir, c'est comme faire un clic droit → Nouveau dossier dans l'explorateur. Mais tu peux créer 10 niveaux de dossiers d'un coup.
Utilisation de base
# Créer un dossier simple
$ mkdir mon-projet

# Créer plusieurs dossiers d'un coup
$ mkdir src tests docs assets

# Créer toute une arborescence (-p)
$ mkdir -p projet/src/components/ui

Le flag -p indispensable

Sans -p, mkdir échoue si un dossier parent n'existe pas. Avec -p, il crée toute la chaîne nécessaire — et ne génère pas d'erreur si le dossier existe déjà.

mkdir -p en action
# Structure de projet complète en une ligne
$ mkdir -p app/{{src,tests,docs,assets/{{css,js,img}}}}

# Résultat :
app/src/
app/tests/
app/docs/
app/assets/css/
app/assets/js/
app/assets/img/
💡 Brace expansion
La syntaxe {{src,tests,docs}} est une expansion bash qui crée plusieurs dossiers en parallèle. Très pratique pour initialiser la structure d'un projet.
← Précédent
rm
Suivant →
touch