mkdir

La commande mkdir permet de créer des dossiers.

Utilisation

L'utilisation de mkdir est très simple: il suffit de donner le nom du dossier à créer après la commande.

Voici par exemple comment créer le dossier "Linux" à l'emplacement courant:

$ mkdir Linux
$ ls
Linux
$ mkdir Certification\ Linux
$ ls
Certification Linux  Linux

Cette exemple montre aussi comment créer un dossier dont le nom contient un espace. Si on avait écrit Certification Linux, la commande aurait créé deux dossier: Certification et Linux. En utilisant le caractère antislash devant le caractère espace, on informe la ligne de commande qu'il s'agit d'un seul dossier dont le nom est "Certification Linux".

Créer une hiérarchie

Une option particulièrement utile de mkdir est --parents (ou -p). Cette option permet de créer un ensemble de dossier plutôt qu'un dossier seul.

Par exemple, si on veut créer la hiérarchie de dossier "2009/10/20", il faut normalement utiliser mkdir trois fois:

$ mkdir 2007
$ mkdir 2007/10
$ mkdir 2007/10/20

L'option -p permet de créer les dossiers intermédiaires:

$ mkdir -p 2007/10/20

Une autre spécificité de -p est que la commande ne retourne pas d'erreur si le dossier à créer existe déjà:

$ mkdir 2007
mkdir: ne peut créer le répertoire `2007': Le fichier existe.
$ mkdir -p 2007 # Pas d'erreur

Cela est pratique pour des scripts simples.

Page de manuel

La page de manuel de mkdir décrit la commande et l'ensemble des options. La commande étant très simple, la page est très courte.