man-pages/sl/man1/tempfile.1.html
2021-03-31 01:06:50 +01:00

126 lines
3.9 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of TEMPFILE</TITLE>
</HEAD><BODY>
<H1>TEMPFILE</H1>
Section: User Commands (1)<BR>Updated: 27. jun 2012<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>IME</H2>
tempfile - ustvari začasno datoteko v varnem načinu
<A NAME="lbAC">&nbsp;</A>
<H2>POVZETEK</H2>
<B>tempfile</B> [-d MAPA] [-p NIZ] [-s NIZ] [-m NAČIN] [-n DATOTAKA]
[--directory=MAPA] [--prefix=NIZ] [--suffix=NIZ] [--mode=NAČIN]
[--name=DATOTEKA] [--help] [--version]
<A NAME="lbAD">&nbsp;</A>
<H2>OPIS</H2>
<P>
<B>tempfile</B> creates a temporary file in a safe manner. It uses
<B><A HREF="/cgi-bin/man/man2html?3+mkstemps">mkstemps</A></B>(3) to choose the name and opens it with O_RDWR | O_CREAT |
O_EXCL. The filename is printed on standard output.
<P>
The directory in which to create the file might be searched for in this
order:
<DL COMPACT>
<DT id="1">a)<DD>
V primeru, ko okoljska spremenljivka <B>TMPDIR</B> obstaja in vsebuje ime
primerne mape, se le-ta uporabi.
<DT id="2">b)<DD>
Drugače se uporabi argument <I>--directory</I>, če je določen in primeren.
<DT id="3">c)<DD>
Drugače se, ko je primerno, uporabi <I>P_tmpdir</I> (kot je naveden v
<I>&lt;<A HREF="file:///usr/include/stdio.h">stdio.h</A>&gt;</I>).
<DT id="4">d)<DD>
Končno se lahko uporabi mapa <I>(/tmp)</I> navedena z implementacijo.
</DL>
<A NAME="lbAE">&nbsp;</A>
<H2>MOŽNOSTI</H2>
<DL COMPACT>
<DT id="5"><B>-d, --directory </B><I>MAPA</I><DD>
Vstavite datoteko v MAPO
<DT id="6"><B>-m, --mode </B><I>NAČIN</I><DD>
Odprite datoteko v NAČINU namesto 0600.
<DT id="7"><B>-n, --name </B><I>FILE</I><DD>
Uporabite DATOTEKA za ime namesto <B><A HREF="/cgi-bin/man/man2html?3+tempnam">tempnam</A></B>(3)<B>.</B> Možnosti -d, -p in -s so
prezrte, ko je podana ta možnost.
<DT id="8"><B>-p, --prefix </B><I>NIZ</I><DD>
Uporabite do pet črk iz NIZA za ustvarjanje imena.
<DT id="9"><B>-s, --suffix </B><I>NIZ</I><DD>
Ustvarite datoteko z NIZOM kot pripono.
<DT id="10"><B>--help</B><DD>
Izpiše sporočilo uporabe na standarden izhod in uspešno konča.
<DT id="11"><B>--version</B><DD>
Izpiše podrobnosti o različici na standardni izhod in uspešno konča.
</DL>
<A NAME="lbAF">&nbsp;</A>
<H2>VRNJENE VREDNOSTI</H2>
Stanje končanja 0 pomeni, da je bila začasna datoteka uspešno
ustvarjena. Katerokoli drugo izhodno stanje predstavlja napako.
<A NAME="lbAG">&nbsp;</A>
<H2>HROŠČI</H2>
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 <A HREF="/cgi-bin/man/man2html?1+mktemp">mktemp</A>(1).
<A NAME="lbAH">&nbsp;</A>
<H2>PRIMERI</H2>
<P>
<DL COMPACT><DT id="12"><DD>
<PRE>
#!/bin/sh
#[...]
t=$(tempfile) || exit
trap &quot;rm -f -- '$t'&quot; EXIT
#[...]
rm -f -- &quot;$t&quot;
trap - EXIT
exit
</PRE>
</DL>
<A NAME="lbAI">&nbsp;</A>
<H2>OGLEJTE SI TUDI</H2>
<B><A HREF="/cgi-bin/man/man2html?3+tempnam">tempnam</A></B>(3), <B><A HREF="/cgi-bin/man/man2html?1+mktemp">mktemp</A></B>(1)
<A NAME="lbAJ">&nbsp;</A>
<H2>TRANSLATION</H2>
This document is a translation.
<P>
Regarding errors such as tihs one, contact
&lt;<I><A HREF="mailto:sl@li.org">sl@li.org</A></I>&gt;,
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="13"><A HREF="#lbAB">IME</A><DD>
<DT id="14"><A HREF="#lbAC">POVZETEK</A><DD>
<DT id="15"><A HREF="#lbAD">OPIS</A><DD>
<DT id="16"><A HREF="#lbAE">MOŽNOSTI</A><DD>
<DT id="17"><A HREF="#lbAF">VRNJENE VREDNOSTI</A><DD>
<DT id="18"><A HREF="#lbAG">HROŠČI</A><DD>
<DT id="19"><A HREF="#lbAH">PRIMERI</A><DD>
<DT id="20"><A HREF="#lbAI">OGLEJTE SI TUDI</A><DD>
<DT id="21"><A HREF="#lbAJ">TRANSLATION</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:06:23 GMT, March 31, 2021
</BODY>
</HTML>