touch для файловой системы
Создаёт один или несколько файлов.
Подпись
> touch {flags} (filename) ...rest
Флаги
-
--reference, -r {string}: изменить время файла или каталога на время файла/каталога-справочника -
--modified, -m: изменить время изменения файла или каталога. Если не указано временное значение, дата или файл/каталог-справочник, используется текущее время -
--access, -a: изменить время доступа к файлу или каталогу. Если не указано временное значение, дата или файл/каталог-справочник, используется текущее время -
--no-create, -c: не создавать файл, если он не существует
Параметры
-
filename: путь к файлу, который вы хотите создать -
...rest: дополнительные файлы для создания
Типы входных/выходных данных:
| Вход | Выход |
|---|---|
| ничего | ничего |
Примеры
Создаёт "fixture.json"
>touchfixture.json
Создаёт файлы a, b и c
>touchabc
Изменяет время последнего изменения "fixture.json" на текущую дату
>touch-mfixture.json
Изменяет время последнего изменения файлов a, b и c на заданную дату
>touch-m-d"yesterday"abc
Изменяет время последнего изменения файлов d и e на время последнего изменения "fixture.json"
>touch-m-rfixture.jsonde
Изменяет время последнего доступа к "fixture.json" на заданную дату
>touch-a-d"August 24, 2019; 12:30:30"fixture.json
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/touch.html