Provided by: debianutils_4.7_amd64 

IME
tempfile - ustvari začasno datoteko v varnem načinu
POVZETEK
tempfile [-d MAPA] [-p NIZ] [-s NIZ] [-m NAČIN] [-n DATOTAKA] [--directory=MAPA] [--prefix=NIZ]
[--suffix=NIZ] [--mode=NAČIN] [--name=DATOTEKA] [--help] [--version]
OPIS
tempfile ustvari začasno datoteko na varnen način. Uporabi tempnam(3) za izbor imena in ga odpre z
O_RDWR | O_CREAT | O_EXCL. Ime datoteke je izpisano na standardnem izhodu.Glej tempnam(3) za dejanske
korake pri izboru mape.
Mapa, kjer naj bi se datoteka ustvarila, se poišče v tem vrstnem redu (vendar glejte tempnam(3) za
zanesljiv odgovor):
a) V primeru, ko okoljska spremenljivka TMPDIR obstaja in vsebuje ime primerne mape, se le-ta uporabi.
b) Drugače se uporabi argument --directory, če je določen in primeren.
c) Drugače se, ko je primerno, uporabi P_tmpdir (kot je naveden v <stdio.h>).
d) Končno se lahko uporabi mapa (/tmp) navedena z implementacijo.
MOŽNOSTI
-d, --directory MAPA
Vstavite datoteko v MAPO
-m, --mode NAČIN
Odprite datoteko v NAČINU namesto 0600.
-n, --name FILE
Uporabite DATOTEKA za ime namesto tempnam(3). Možnosti -d, -p in -s so prezrte, ko je podana ta
možnost.
-p, --prefix NIZ
Uporabite do pet črk iz NIZA za ustvarjanje imena.
-s, --suffix NIZ
Ustvarite datoteko z NIZOM kot pripono.
--help Izpiše sporočilo uporabe na standarden izhod in uspešno konča.
--version
Izpiše podrobnosti o različici na standardni izhod in uspešno konča.
VRNJENE VREDNOSTI
Stanje končanja 0 pomeni, da je bila začasna datoteka uspešno ustvarjena. Katerokoli drugo izhodno stanje
predstavlja napako.
HROŠČI
Izključno ustvarjanje ni zagotovljeno ob ustvarjanju datotek na razdelkih NFS. začasna datoteka ne more
ustvariti začasnih map. začasna datoteka je zastarela, namesto nje uporabite mktemp(1).
PRIMERI
#!/bin/sh
#[...]
t=$(tempfile) || exit
trap "rm -f -- '$t'" EXIT
#[...]
rm -f -- "$t"
trap - EXIT
exit
OGLEJTE SI TUDI
tempnam(3), mktemp(1)
TRANSLATION
This document is a translation.
Regarding errors such as tihs one, contact <sl@li.org>,
Debian 27. jun 2012 TEMPFILE(1)