These options test for particular access permissions.
True if file exists and has its set-group-ID bit set.
True if file exists and has its sticky bit set.
True if file exists and the user has read access.
True if file exists and has its set-user-ID bit set.
True if file exists and the user has write access.
True if file exists and the user has execute access (or search permission, if it is a directory).
True if file exists and is owned by the current effective user ID.
True if file exists and is owned by the current effective group ID.