Linux |
Ubuntu 9.04 |
Jaunty Jackalope |
![]() |
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. The directory in which to create the file might be searched for in this order: |
|
a) |
The directory specified by the environment variable TMPDIR, if it exists. |
||
|
b) |
Le répertoire spécifié en argument de −−directory, si cette option est utilisée. |
||
|
c) |
Le répertoire /tmp. |
|
See tempnam(3) for the actual steps involved in directory selection. |
|
−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. |
#!/bin/sh #[...] t=$(tempfile) || exit trap "rm −f −− ’$t’" EXIT #[...] rm −f −− "$t" trap − EXIT exit |
|
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) | ![]() |