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) | ![]() |