La commande Linux mkdir permet de créer un ou plusieurs dossiers dans un ré­per­toire de travail en cours d’uti­li­sa­tion. Elle permet également de créer des hié­rar­chies de dossiers complexes.

Commande Linux mkdir : de quoi s’agit-il ?

Vous pouvez utiliser la commande mkdir pour créer un nouveau ré­per­toire dans Linux. S’il est également possible d’y parvenir à l’aide d’un ges­tion­naire de fichiers graphique, cette commande est es­sen­tielle si vous souhaitez tra­vail­ler di­rec­te­ment depuis la ligne de commande. Pour les prin­ci­pales dis­tri­bu­tions Linux, notamment Ubuntu, la commande Linux mkdir compte donc parmi les commandes les plus fré­quem­ment utilisées. « mkdir » est la con­trac­tion de « Make Directory » (Créer un ré­per­toire).

Comment fonc­tionne la commande mkdir ?

Pour créer un nouveau ré­per­toire avec la commande mkdir, vous devez im­pé­ra­ti­ve­ment vous trouver vous-même dans le bon ré­per­toire. En effet, la commande créée un nouveau ré­per­toire par défaut à l’endroit où vous vous trouvez. Pour insérer le ré­per­toire en question à un autre endroit, utilisez la commande Linux cd pour accéder à l’em­pla­ce­ment souhaité. Il ne vous reste plus qu’à y créer le nouveau ré­per­toire avec la commande mkdir. Grâce à la commande Linux mkdir, vous pouvez aussi créer plusieurs dossiers, ou toute une hié­rar­chie grâce à l’ajout de sous-dossiers. Nous vous ex­pli­que­rons ci-dessous comment vous y prendre.

À quoi ressemble la syntaxe de la commande mkdir ?

La syntaxe de la commande mkdir est toujours la même. Elle se présente de la manière suivante :

$ mkdir [Option] NomDuRépertoire
shell

La commande mkdir pro­pre­ment dite peut être précisée par les options men­tion­nées ci-dessous. Le nom du ré­per­toire cor­res­pond au nom du dossier que vous souhaitez créer. L’or­tho­graphe doit être correcte si vous voulez pouvoir récupérer le ré­per­toire ul­té­rieu­re­ment.

Quelles sont les options de la commande mkdir ?

Trois options sont proposées pour la commande mkdir. Leurs fonctions res­pec­tives sont ex­pli­quées ci-dessous :

  • -m ou –mode : elle permet d’attribuer des droits d’accès par­ti­cu­liers au nouveau ré­per­toire. Ils sont indiqués à la suite du paramètre.
  • -p ou –parents : elle permet de créer le ou les ré­per­toires, si ceux-ci n’existent pas encore. Un ré­per­toire du même nom existe déjà au même endroit ? Le système continue sans afficher de message d’erreur.
  • -v ou –verbose : elle permet d’afficher sur la ligne de commande les éléments que la commande mkdir est en train de créer. Dans la majorité des cas, cette option est combinée avec l’option -p.

Commande mkdir : exemples

Enfin, pour mieux vous re­pré­sen­ter l’uti­li­sa­tion de la commande Linux mkdir, laissez-nous vous présenter quelques exemples simples relatifs à la commande et à ses fonctions.

$ mkdir Contact
shell

Cette commande permet de créer un nouveau dossier « Contact » dans le ré­per­toire en cours d’uti­li­sa­tion.

$ mkdir Contact Matériel
shell

Cette commande permet de créer deux dossiers équi­va­lents sur le plan hié­rar­chique, « Contact » et « Matériel », dans le ré­per­toire de travail en cours d’uti­li­sa­tion.

$ mkdir -p Contact / {Client, Fournisseur} / {Commande, Facture}
shell

Cette commande permet de créer un ré­per­toire « Contact » dans le dossier en cours d’uti­li­sa­tion, sur la base de la hié­rar­chie suivante :

Contacts

  • Clients
    • Commandes
    • Factures
  • Four­nis­seurs
    • Commandes
    • Factures
Aller au menu principal