How Check File Exist in Unix?
Contents

How do I check if a file exists in Linux?

File test operators

–d FILE – True if the FILE exists and is a directory. -e FILE – True if the FILE exists and is a file, regardless of type (node, directory, socket, etc.). -f FILE – True if the FILE exists and is a regular file (not a directory or device).

How do you check file is exist or not in shell script?

Bash Shell: Check File Exists or Not

  1. test -e filename [ -e filename ] test -f filename [ -f filename ] …
  2. [ -f /etc/hosts ] && echo “Found” || echo “Not found” …
  3. #!/bin/bash file=”/etc/hosts” if [ -f “$file” ] then echo “$file found.”
Sarah Jenkins

Sarah Jenkins

Senior Technology Editor & AI Specialist

Sarah Jenkins is a veteran tech journalist with over 12 years of experience covering artificial intelligence, mobile innovations, and digital ethics. Her insights have appeared in leading technology publications worldwide.

Share this article
Twitter Facebook Pinterest