Name
mktemp
Synopsis
mktemp [options] [template]
Generate a unique temporary filename for use in a script. The filename is based on the specified template, which may be any filename with at least six Xs appended (e.g., /tmp/mytemp.XXXXXX). mktemp replaces the Xs with the current process number and/or a unique letter combination. The file is created with mode 0600 (unless -u is specified), and the filename is written to standard output. With no template specified, the default file tmp.XXXXXXXXXX is created.
Options
- -d, --directory
Make a directory, not a file.
- --help
Print usage information and exit.
- -q, --quiet
Fail silently in case of error. Useful to prevent error output from being sent to standard error.
- -u, --dryrun
Operate in “unsafe” mode and unlink the temporary file before mktemp exits. Use of this option is not recommended.
- -V, --version
Print version information and exit.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access