1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 15:28:11 +00:00

Base: Add mktemp(1) man page

This commit is contained in:
Idan Horowitz 2021-02-28 13:30:36 +02:00 committed by Andreas Kling
parent c940fd6b7d
commit 2dea887e8f

View file

@ -0,0 +1,34 @@
## Name
mktemp - create a temporary file or directory
## Synopsis
```**sh
$ mktemp [--directory] [--dry-run] [--quiet] [--tmpdir DIR] [template]
```
## Description
`mktemp` creates temporary a file or directory safely, and then prints its name.
A template may be specified and will be used instead of the default tmp.XXXXXXXXXX
as long as it contains at least 3 consecutive 'X's.
## Options
* `-d`, `--directory`: Create a temporary directory instead of a file
* `-u`, `--dry-run`: Do not create anything, just print a unique name
* `-q`, `--quiet`: Do not print diagnostics about file/directory creation failure
* `-p`, `--tmpdir`: Create temporary files relative to this directory
## Examples
```sh
# Create a temporary file
$ mktemp
# Find an available temporary file name
$ mktemp -u
# Create a temporary directory with a custom template
$ mktemp -d serenity.XXXXX
```