Ls - lists contents of directories. If no arguments are submitted, ls opens the current working directory (or root of current working device). It first tries to open the named directory, if that fails it assumes the argument is a filename.
-l Print directory in long form (mode, date, filename)
-a Print all filenames, don't hide filename beginning with "."
Coauthor: Brendan Burns