mkdir
Sous Linux, la commande mkdir
permet de créer un nouveau répertoire ou dossier. La syntaxe de base de la commande est la suivante :
mkdir [options] nom_du_répertoire
Le paramètre nom_du_répertoire
est le nom que vous voulez donner au nouveau répertoire que vous allez créer.
Il existe plusieurs options que vous pouvez utiliser avec la commande mkdir
. Voici quelques-unes des options les plus courantes :
-p
: cette option permet de créer plusieurs répertoires en une seule commande, en créant les répertoires parents si besoin.
-m
: cette option permet de définir les permissions pour le nouveau répertoire.
-v
: cette option affiche un message pour chaque répertoire créé.
Par exemple, si vous voulez créer un nouveau répertoire appelé nouveau_dossier
, vous pouvez utiliser la commande suivante :
mkdir nouveau_dossier
Si vous voulez créer un nouveau répertoire et ses répertoires parents en même temps, vous pouvez utiliser l'option -p
:
mkdir -p repertoire_parent/nouveau_dossier
Cela créera un nouveau répertoire appelé nouveau_dossier
dans le répertoire repertoire_parent
, en créant le répertoire parent repertoire_parent
s'il n'existe pas déjà.
Voici quelques spécificités et pièges à prendre en compte lors de l'utilisation de la commande mkdir
sous Linux :
- Les noms de fichiers et de répertoires sous Linux sont sensibles à la casse, ce qui signifie que
monDossier
etmondossier
sont deux noms différents. Assurez-vous de bien saisir le nom du répertoire que vous souhaitez créer.
- La commande
mkdir
ne crée pas automatiquement les répertoires parents, sauf si vous utilisez l'option-p
. Si vous essayez de créer un répertoire dans un répertoire qui n'existe pas, vous obtiendrez une erreur.
- Les noms de fichiers et de répertoires peuvent contenir des caractères spéciaux, tels que des espaces ou des points. Cependant, il est recommandé d'utiliser des noms de fichiers et de répertoires sans espaces ni caractères spéciaux pour éviter les problèmes lors de l'utilisation de la ligne de commande.
- La commande
mkdir
ne vérifie pas si un répertoire portant le même nom existe déjà. Si vous essayez de créer un répertoire qui existe déjà, vous obtiendrez une erreur. Pour éviter cela, vous pouvez utiliser la commandels
pour vérifier si le répertoire existe déjà avant d'utiliser la commandemkdir
.
- Si vous n'avez pas les autorisations nécessaires pour créer un répertoire dans un certain emplacement, vous obtiendrez une erreur. Assurez-vous d'avoir les autorisations nécessaires pour créer un répertoire dans l'emplacement souhaité.