Spec-Zone.ru › Nushell

mktemp для файловой системы

Создаёт временные файлы или каталоги с помощью uutils/coreutils mktemp.

Сигнатура

> mktemp {flags} (template)

Флаги

  • --suffix {string}: Добавляет суффикс к шаблону; не должен содержать косую черту.
  • --tmpdir-path, -p {path}: Интерпретирует TEMPLATE относительно tmpdir-path. Если tmpdir-path не задан, используется $TMPDIR.
  • --tmpdir, -t: Интерпретирует TEMPLATE относительно временного каталога системы. Используется по умолчанию, если шаблон не указан.
  • --directory, -d: Создаёт каталог вместо файла.
  • --dry: Не создаёт файл, а только возвращает путь, по которому он был бы создан.

Параметры

  • template: Необязательный шаблон, на основе которого определяется имя файла или каталога. Последний компонент должен содержать не менее трёх символов «X».

Типы входных и выходных данных:

входные данные выходные данные
ничего строка

Примеры

Создать временный файл с указанным суффиксом во временном каталоге системы.

> mktemp --suffix .txt
/tmp/tmp.lekjbhelyx.txt

Создать временный файл с именем testfile.XXX, где «X» заменяются случайными символами, в текущем рабочем каталоге.

> mktemp testfile.XXX
<WORKING_DIR>/testfile.4kh

Создать временный файл по шаблону во временном каталоге системы.

> mktemp -t testfile.XXX
/tmp/testfile.4kh

Создать временный каталог со случайно сгенерированным именем во временном каталоге.

> mktemp -d
/tmp/tmp.NMw9fJr8K0

Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/mktemp.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API