mktemp.1 - sbase - suckless unix tools | |
git clone git://git.suckless.org/sbase | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
mktemp.1 (1104B) | |
--- | |
1 .Dd October 8, 2015 | |
2 .Dt MKTEMP 1 | |
3 .Os sbase | |
4 .Sh NAME | |
5 .Nm mktemp | |
6 .Nd create temporary file or directory | |
7 .Sh SYNOPSIS | |
8 .Nm | |
9 .Op Fl dqtu | |
10 .Op Fl p Ar directory | |
11 .Op Ar template | |
12 .Sh DESCRIPTION | |
13 .Nm | |
14 creates a temporary file by generating a unique filename with | |
15 .Ar template , | |
16 which has to have at least six 'X's appended to it. | |
17 If no | |
18 .Ar template | |
19 is specified, a default of 'tmp.XXXXXXXXXX' is used and the | |
20 tmpdir set to '/tmp' or, if set, the TMPDIR environment variable. | |
21 .Sh OPTIONS | |
22 .Bl -tag -width Ds | |
23 .It Fl d | |
24 Create a temporary directory instead of a file. | |
25 .It Fl p Ar directory | |
26 Use the specified | |
27 .Ar directory | |
28 as a prefix when generating the temporary filename. | |
29 The directory will be overridden by the user's | |
30 .Ev TMPDIR | |
31 environment variable if it is set. | |
32 This option implies the | |
33 .Fl t | |
34 flag (see below). | |
35 .It Fl q | |
36 Fail silently if an error occurs. | |
37 .It Fl t | |
38 Generate a path rooted in a temporary directory. | |
39 .It Fl u | |
40 Unlink file before | |
41 .Nm | |
42 exits. | |
43 This is slightly better than | |
44 .Xr mktemp 3 | |
45 but still introduces a race condition. | |
46 Use of this option is not encouraged. | |
47 .El | |
48 .Sh SEE ALSO | |
49 .Xr mkdtemp 3 , | |
50 .Xr mkstemp 3 |