Rechercher une page de manuel
tempfile
Langue: fr
Version: 1 mai 2009 (debian - 07/07/09)
Section: 1 (Commandes utilisateur)
NOM
tempfile - crée un fichier temporaire de façon sûreSYNOPSIS
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
tempfile creates a temporary file in a safe manner. It uses tempnam(3) to choose the name and opens it with O_RDWR | O_CREAT | O_EXCL. The filename is printed on standard output. See tempnam(3) for the actual steps involved in directory selection.
The directory in which to create the file might be searched for in this order (but refer to tempnam(3) for authoritative answers):
- a)
- In case the environment variable TMPDIR exists and contains the name of an appropriate directory, that is used.
- b)
- Otherwise, if the --directory argument is specified and appropriate, it is used.
- c)
- Otherwise, P_tmpdir (as defined in <stdio.h>) is used when appropriate.
- d)
- Finally an implementation-defined directory (/tmp) may be used.
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.EXAMPLE
-
#!/bin/sh #[...] t=$(tempfile) || exit trap "rm -f -- '$t'" EXIT #[...] rm -f -- "$t" trap - EXIT exit
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.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre