Check whether a regular file exists.
Section: Tests and Conditionals
Test whether file exists
bash
bash
if [[ -f /etc/hosts ]]; then echo yes; fiExplanation
[[ ... ]] is generally safer and more expressive than [ ... ].
Learn 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 Tests and Conditionals