Mktemp — различия между версиями

Материал из VAAL-WIKI
Перейти к: навигация, поиск
(Добавлена статья о mktemp)
(нет различий)

Версия 13:00, 7 декабря 2017

mktemp (от англ. make template) - утилита для создания временного файла или каталога.
Создаёт временный файл или каталог, безопасно печатает его имя. TEMPLATE должен содержать как минимум 3 последовательных символа «X» в последнем компоненте. Если TEMPLATE не указан, используйте tmp.XXXXXXXXXX и --tmpdir. Файлы создаются с выставленными правами u+rw, а каталоги — u+rwx, минус ограничения umask.


Использование:

  • mktemp [OPTION] ... [TEMPLATE]
-d, --directory
создать каталог, а не файл.
-u, --dry-run
ничего не создаёт; просто напечатает имя (небезопасно).
-q, --quiet
подавить диагностику ошибки создания файла/каталога.
--suffix = SUFF
добавляет SUFF в TEMPLATE; SUFF не должен содержать косой черты. Этот параметр подразумевает, если TEMPLATE не заканчивается на X.
-p DIR, --tmpdir [= DIR]
интерпретировать TEMPLATE относительно DIR; если DIR не указан, используйте $TMPDIR, если установлено, иначе /tmp. С помощью этой опции, TEMPLATE не может быть абсолютным именем; в отличие от -t, TEMPLATE может содержать косые черты, но mktemp создаёт только конечный компонент.
-t
интерпретировать TEMPLATE как единый компонент имени файла относительно каталога $TMPDIR, если он установлен; иначе каталог указан через -p; иначе /tmp [устарело]
--help
отобразить эту справку и выйти
--version
выводить информацию о выходе и выходить

Ссылки

Справочная информация GNU coreutils
Сообщить об ошибках перевода mktemp