ls.1 -lAGh1vX --group-directories-first --color=auto
list directory contents
-l     use a long listing format
-A, --almost-all
       do not list implied . and ..
-G, --no-group
       in a long listing, don't print group names
-h, --human-readable
       with -l, print sizes in human readable format (e.g., 1K 234M 2G)
-1     list one file per line
-v     natural sort of (version) numbers within text
-X     sort alphabetically by entry extension
--group-directories-first
       group directories before files.
--color[=WHEN]
       colorize the output.  WHEN defaults to `always' or can be `never' or `auto'.  More info below
source manpages: ls