-dreturns 0 if an entry specified by path is a directory.
-ereturns 0 if an entry specified by path exists.
-freturns 0 if an entry specified by path is a regular file.
-hreturns 0 if an entry specified by path is a symbolic link.
-sreturns 0 if an entry specified by path is a regular file whose size is greater than 0.
-Lreturns 0 if an entry specified by path is a regular file and stored in the same host.
-Rreturns 0 if an entry specified by path is a regular file and stored in a remote host.
-?displays a list of command options.