O mais próximo que eu posso imaginar "onde o sistema designou o TMPDIR" é o diretório que é usado quando os programas chamam o comando mktemp
.
Como explicado na página de manual mktemp
, isso é determinado pela variável de ambiente $TMPDIR
, voltando a /tmp
se a variável não estiver definida
-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
Você pode verificar se $TMPDIR
está definido em seu sistema usando echo $TMPDIR
ou mais diretamente. Você pode executar o comando mktemp
com -u
ou --dry-run
para ver qual diretório usaria
-u, --dry-run
do not create anything; merely print a name (unsafe)
por exemplo,
$ mktemp -u
/tmp/tmp.sP1jgc38gg
que confirma que, neste caso, está a utilizar /tmp
.