MKNOD(1)          Manuel de l'utilisateur Linux          MKNOD(1)


NOM
       mknod - Créer des fichiers spéciaux.

SYNOPSIS
       mknod [options] nom {bcu} numéro_majeur numéro_mineur
       mknod [options] nom p
       Options:
       [-m mode] [--mode=mode] [--help] [--version]

DESCRIPTION
       mknod crée une FIFO, un fichier spécial en mode caractère,
       ou un fichier spécial en mode bloc, avec le nom indiqué.

       Un fichier spécial est un ensemble de trois  valeurs  (une
       booléenne,  et deux entiers) enregistré dans un système de
       fichiers. La valeur booléenne  indique  s'il  s'agit  d'un
       fichier  caractères  ou  blocs, et les deux entiers corre­
       spondent aux numéros majeur et mineur.

       Ainsi un fichier spécial ne prend quasiment pas  de  place
       sur  le  disque,  et  est  utilisé  pour dialoguer avec le
       système d'exploitation, pas pour enregistrer des  données.
       Généralement   les   fichiers   spéciaux   concernent  des
       périphériques matériels  (disques,  bandes,  ttys,  impri­
       mantes) ou des services fournis par le système d'exploita­
       tion (/dev/null, /dev/random).

       Les fichiers en mode bloc sont des périphériques comme des
       disques  (où  les  données  sont  accessibles à travers un
       numéro de bloc, et  où  il  est  intéressant  d'avoir  une
       mémoire  cache  par  bloc).  Tous les autres périphériques
       sont en mode caractère. Autrefois la distinction  se  fai­
       sait  autrement,  les entrées/sorties en mode bloc étaient
       bufferisées, pas les autres.


       Les arguments fournis à la suite du nom indiquent le  type
       de fichier à créer :

       p      pour une FIFO

       b      pour un fichier spécial en mode bloc (avec buffer)

       c ou u pour  un  fichier  spécial  en mode caractère (sans
              buffer)

       Lorsque l'on crée un fichier spécial  bloc  ou  caractère,
       les numéros majeur et mineur correspondant au périphérique
       doivent  être  précisés  après  le  type  de  fichier,  en
       décimal, en octal commençant par 0, ou (version GNU seule­
       ment) en héxa-décimal précédé de 0x.

   OPTIONS




FSF                      15 Décembre 1998                       1





MKNOD(1)          Manuel de l'utilisateur Linux          MKNOD(1)


       -m, --mode mode
              Indique les autorisations d'accès au  fichier,  Par
              défaut,  les  autorisations  d'accès  sont fixées à
              0666 (`a+rw') moins les bits à  1  dans  le  umask.
              mode étant fourni sous forme symbolique, comme pour
              chmod(1),  les   permissions   par   défaut   étant
              utilisées comme valeur de départ.

       --help Afficher  un message d'aide sur la sortie standard,
              et terminer normalement.

       --version
              Afficher un numéro de version sur la  sortie  stan­
              dard, et terminer normalement.

CONFORMITÉ
       POSIX  ne  décrit pas cette commande, considérée comme non
       portable, et recommende d'utiliser plutôt  mkfifo(1)  pour
       créer  des  FIFOs.  SVID dispose d'une commande /etc/mknod
       ayant la même syntaxe mais sans l'option mode.

NOTES
       Sur un système Linux (1.3.22 ou plus  récent)  le  fichier
       /usr/src/linux/Documentation/devices.tex    contient   une
       liste des noms de périphériques,  avec  le  type,  et  les
       numéros majeurs et mineurs.

VOIR AUSSI
       chmod(1), mkfifo(1), mknod(2).

TRADUCTION
       Christophe Blaess, 1997.

























FSF                      15 Décembre 1998                       2