mkdir

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

mkdir est une commande Unix permettant de créer des répertoires. mkdir est l'abréviation de make directory (termes anglais signifiant « créer répertoire »). Cette commande est également connue sous le nom md (make directory) sur d'autres systèmes d'exploitation.

Options[modifier | modifier le code]

Les trois principaux paramètres de mkdir sont :

  • -p pour parents : création de toute l'arborescence menant au dossier si elle n'existait pas.
  • -v pour verbose : affiche chaque répertoire créé.
  • -m pour mode : précise les permissions des dossiers créés.

Exemple d'utilisation[modifier | modifier le code]

$ cd ~
$ mkdir java
$ cd java
$ pwd
/home/Jean-Paul/java

Autres systèmes[modifier | modifier le code]

DOS/Windows[modifier | modifier le code]

Cette fonction existe sous MS-DOS et Windows NT. Elle peut également être abrégée en md.

Fonction C[modifier | modifier le code]

En langage C (et C++) cette fonction existe dans la bibliothèque standard de gestion de fichier sys/stat.h.

Syntaxe[modifier | modifier le code]

#include <sys/stat.h>
int mkdir(const char *pathname, mode_t mode);

mkdir crée un nouveau répertoire nommé pathname.

mode spécifie les permissions à appliquer au répertoire. Cette valeur peut être modifiée par le umask du processus : les permissions du répertoire effectivement créé vaudront (mode & ~umask).

Valeur renvoyée[modifier | modifier le code]

mkdir renvoie 0 s'il réussit, ou -1 s'il échoue, auquel cas errno contient le code d'erreur.

Fonction PHP[modifier | modifier le code]

mkdir existe depuis PHP4.

Liens externes[modifier | modifier le code]