Check file or directory existence in shell scripts.
Section: Path Recipes
Test whether path exists
bash
bash
[[ -e /etc/hosts ]] && echo existsLearn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Path Recipes
Iterate over files safely
Use NUL delimiters for filenames with spaces/newlines.
Convert relative path to absolute path
Resolve a relative path from current directory.
Show current path via shell variable
Print current directory using shell state.
Resolve relative path from base
Produce canonical path using a base directory.