path exists for path

Check whether a path exists.

Signature

> path exists {flags}

Flags

  • --no-symlink, -n: Do not resolve symbolic links

Input/output types:

inputoutput
list<string>list<bool>
stringbool

Examples

Check if a file exists

> '/home/joe/todo.txt' | path exists
false

Check if files in list exist

> [ /home/joe/todo.txt, /home/doe/todo.txt ] | path exists
╭───┬───────╮
 0  false 
 1  false 
╰───┴───────╯

Notes

This only checks if it is possible to either open or cd to the given path. If you need to distinguish dirs and files, please use path type.