MKTEMP(1)                       User Commands                      MKTEMP(1)

NAME         top

       mktemp - create a temporary file or directory

SYNOPSIS         top

       mktemp [OPTION]... [TEMPLATE]

DESCRIPTION         top

       Create a temporary file or directory, safely, and print its name.
       TEMPLATE must contain at least 3 consecutive 'X's in last component.
       If TEMPLATE is not specified, use tmp.XXXXXXXXXX, and --tmpdir is
       implied.  Files are created u+rw, and directories u+rwx, minus umask

       -d, --directory
              create a directory, not a file

       -u, --dry-run
              do not create anything; merely print a name (unsafe)

       -q, --quiet
              suppress diagnostics about file/dir-creation failure

              append SUFF to TEMPLATE; SUFF must not contain a slash.  This
              option is implied if TEMPLATE does not end in X

       -p DIR, --tmpdir[=DIR]
              interpret TEMPLATE relative to DIR; if DIR is not specified,
              use $TMPDIR if set, else /tmp.  With this option, TEMPLATE
              must not be an absolute name; unlike with -t, TEMPLATE may
              contain slashes, but mktemp creates only the final component

       -t     interpret TEMPLATE as a single file name component, relative
              to a directory: $TMPDIR, if set; else the directory specified
              via -p; else /tmp [deprecated]

       --help display this help and exit

              output version information and exit

AUTHOR         top

       Written by Jim Meyering and Eric Blake.

REPORTING BUGS         top

       GNU coreutils online help: <>
       Report mktemp translation bugs to

COPYRIGHT         top

       Copyright © 2017 Free Software Foundation, Inc.  License GPLv3+: GNU
       GPL version 3 or later <>.
       This is free software: you are free to change and redistribute it.
       There is NO WARRANTY, to the extent permitted by law.

SEE ALSO         top

       mkstemp(3), mkdtemp(3), mktemp(3)

       Full documentation at: <>
       or available locally via: info '(coreutils) mktemp invocation'

COLOPHON         top

       This page is part of the coreutils (basic file, shell and text
       manipulation utilities) project.  Information about the project can
       be found at ⟨⟩.  If you have a
       bug report for this manual page, see 
       ⟨⟩.  This page was obtained from
       the tarball coreutils-8.28.tar.xz fetched from 
       ⟨⟩ on 2017-09-15.  If you discover
       any rendering problems in this HTML version of the page, or you
       believe there is a better or more up-to-date source for the page, or
       you have corrections or improvements to the information in this
       COLOPHON (which is not part of the original manual page), send a mail

GNU coreutils 8.28             September 2017                      MKTEMP(1)

Pages that refer to this page: pdfroff(1)mkdtemp(3)mktemp(3)