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.

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.

Liens externes[modifier | modifier le code]