Linux |
Debian 4.0 |
Etch |
![]() |
tempfile(1) |
![]() |
|
tempfile − crée un fichier temporaire de façon sûre |
|
tempfile [−d REP] [−p CHAÎNE] [−s CHAÎNE] [−m MODE] [−n FICHIER] [−−directory=REP] [−−prefix=CHAÎNE] [−−suffix=CHAÎNE] [−−mode=MODE] [−−name=FICHIER] [−−help] [−−version] |
|
Le programme tempfile crée un fichier temporaire d’une façon sûre. Il utilise tempnam(3) pour choisir un nom et l’ouvre dans le mode O_RDWR | O_CREAT | O_EXCL. Le nom du fichier est affiché sur la sortie standard. Le répertoire où sera créé le fichier est recherché dans l’ordre suivant : |
|
a) |
Le répertoire spécifié par la variable d’environnement TMPDIR, s’il est accessible en écriture. |
||
|
b) |
Le répertoire spécifié en argument de −−directory, si cette option est utilisée. |
||
|
c) |
Le répertoire /tmp. |
|
−d, −−directory REP |
|
Place le fichier dans REP. |
|
−p, −−prefix CHAÎNE |
|
Utilise jusqu’à cinq lettres de CHAÎNE pour générer le nom. |
|
−s, −−suffix CHAÎNE |
|
Génère le fichier en utilisant CHAÎNE comme suffixe. |
|
−m, −−mode MODE |
|
Ouvre le fichier dans le mode MODE plutôt que 0600. |
|
−n, −−name FICHIER |
|
Utilise FICHIER comme nom plutôt que tempnam(3). Les options −d −p et −s sont ignorées si cette option est utilisée. |
|
−−help |
Affiche un message d’aide sur la sortie standard, puis quitte sans erreur. |
|
−−version |
|
Affiche les informations sur la version, puis quitte sans erreur. |
|
Une valeur de retour 0 signifie que le fichier a été créé avec succès. Toute autre valeur de retour indique une erreur. |
|
Une création exclusive ([ NdT : pour éviter toute situation de compétition, ou « race condition » ]) n’est pas garantie lorsque le fichier est créé sur une partition NFS. |
|
tempnam(3), mktemp(1) |
|
Ce document est une traduction, réalisée par Nicolas FRANÇOIS le 8 décembre 2005. L’équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable en ajoutant l’option « −L C » à la commande man. N’hésitez pas à signaler à l’auteur ou à la liste de traduction <debian−l10−french@lists.debian.org>, selon le cas, toute erreur dans cette page de manuel. |
![]() |
tempfile(1) | ![]() |