-g file
True if file exists and its set-group-id bit is set.
-h file
True if file exists and is... .
-u file
True if file exists and its set-user-id bit is set.
-w file
True if file exists and is... if file exists and is owned by the effective user id.
-G file
True if file exists and is owned by the effective group id.
-L file
True if file exists and is a symbolic