-e check file exists -s file size large 0 -z file size is 0 -d check directory type -f check file type