mktemp
Usage: mktemp [OPTION]... [TEMPLATE]
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 restrictions.
-d, --directorycreate a directory, not a file-u, --dry-rundo not create anything; merely print a name (unsafe)-q, --quietsuppress diagnostics about file/dir-creation failure--suffix=SUFFappendSUFFtoTEMPLATE;SUFFmust not contain a slash. This option is implied ifTEMPLATEdoes not end in X-p DIR, --tmpdir[=DIR]interpretTEMPLATErelative toDIR; ifDIRis not specified, use$TMPDIRif set, else/tmp. With this option,TEMPLATEmust not be an absolute name; unlike with-t,TEMPLATEmay contain slashes, but mktemp creates only the final component-tinterpretTEMPLATEas a single file name component, relative to a directory:$TMPDIR, if set; else the directory specified via-p; else/tmp [deprecated]--helpdisplay this help and exit--versionoutput version information and exit
Example
By default create the directory in the tmp folder and return de path
mktemp -d
/tmp/tmp.CxYovCveam #output
If you want open the path in the same sentence
cd $(mktemp -d)
To create in the directory
mktemp -p .