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