Linux "mktemp" Command Line Options and Examples
make a unique temporary filename

Create a temporary file or directory, safely, and print its name. TEMPLATE must contain at least 3 consecutive 'X's in last compo‐ nent. If TEMPLATE is not specified, use tmp.


Usage:

mktemp [OPTION]... [TEMPLATE]




Command Line Options:

-d
create a directory, not a file
mktemp -d ...
-u
do not create anything; merely print a name (unsafe)
mktemp -u ...
-q
suppress diagnostics about file/dir-creation failure
mktemp -q ...
--suffix
append SUFF to TEMPLATE; SUFF must not contain a slash. This option is implied if TEMPLATE does not end in X
mktemp --suffix ...
-p
interpret TEMPLATE relative to DIR; if DIR is not specified, use $TMPDIR if set, else /tmp. With this option, TEMPLATE mustnot be an absolute name; unlike with -t, TEMPLATE may contain slashes, but mktemp creates only the final component
mktemp -p ...
-t
interpret TEMPLATE as a single file name component, relative to a directory: $TMPDIR, if set; else the directory specified via
mktemp -t ...
-p;
else /tmp [deprecated]
mktemp -p; ...
--help
display this help and exit
mktemp --help ...
--version
output version information and exitAUTHORWritten by Jim Meyering and Eric Blake.REPORTING BUGSGNU coreutils online help: <http://www.gnu.org/software/coreutils/>Report mktemp translation bugs to <http://translationproject.org/team/>COPYRIGHTCopyright © 2017 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
mktemp --version ...