Linux

Debian 4.0

Etch

tempfile(1)


TEMPFILE

NOM

tempfile − crée un fichier temporaire de façon sûre

SYNOPSIS

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]

DESCRIPTION

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.

OPTIONS

−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.

VALEURS DE RETOUR

Une valeur de retour 0 signifie que le fichier a été créé avec succès. Toute autre valeur de retour indique une erreur.

BOGUES

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.

VOIR AUSSI

tempnam(3), mktemp(1)

TRADUCTION

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)