@code{ls} lists the contents of directories, not recursively, and
omitting files with names beginning with @samp{.}. For other non-option
arguments, by default @code{ls} lists just the file name. If no
-non-option arguments are specified, @code{ls} lists the contents of the
-current directory.
+non-option argument is specified, @code{ls} operates on the current
+directory, acting as if it had been invoked with a single argument of @samp{.}.
By default, the output is sorted alphabetically. If standard output is
a terminal, the output is in columns (sorted vertically) and control