path для пути
Изучение и манипулирование путями.
Подпись
> path {flags}
Типы входных и выходных данных:
| Вход | Выход |
|---|---|
| ничего | строка |
Примечания
Вы должны использовать одну из следующих подкоманд. Использование данной команды без подкоманд выведет это сообщение справки.
Существует три способа представления пути:
- В виде литерала пути, например, '/home/viking/spam.txt'
- В виде структурированного пути: таблица с колонками 'родитель', 'базовая часть' и 'расширение' (и
- 'префикс' в Windows). Этот формат создаётся подкомандой 'path parse'.
- В виде списка частей пути, например, '[ / home viking spam.txt ]'. Разделение на части выполняется с помощью команды
path split.
Все подкоманды принимают все три варианта в качестве входных данных. Кроме того, подкоманда 'path join' может быть использована для объединения структурированного пути или списка частей пути обратно в литерал пути.
Подкоманды:
| Имя | Тип | Использование |
|---|---|---|
path basename |
Встроенная | Получение последнего компонента пути. |
path dirname |
Встроенная | Получение родительской директории пути. |
path exists |
Встроенная | Проверка существования пути. |
path expand |
Встроенная | Попытка расширить путь до его абсолютной формы. |
path join |
Встроенная | Объединение структурированного пути или списка частей пути. |
path parse |
Встроенная | Преобразование пути в структурированные данные. |
path relative-to |
Встроенная | Выражение пути относительно другого пути. |
path split |
Встроенная | Разделение пути на список, основанный на разделителе пути системы. |
path type |
Встроенная | Получение типа объекта, на который ссылается путь (например, файл, директория, символическая ссылка). |
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/path.html