Download msls170.exe and extract the files to a folder in your Path. This GNU/Linux ls directory information clone can display exhaustive information on DACLs/SACLs, reparse points, shortcuts, hard links, hidden streams, encryption, compaction, and offline status.

When I type ls --help, I receive:

Usage: ls \[OPTION\]... \[FILE\]...                              List information about the FILEs (the current directory by default).                              ls version 4.3.170 2006/04 for Microsoft Windows.                              Microsoft Windows extensions by Alan Klietz                              Get the latest version at                                -a, --all                  do not hide entries starting with .                                -A, --almost-all           do not list implied . and ..                                    --acls\[=STYLE\]         show the file Access Control Lists (ACL):                                                             STYLE may be `short', `long', `very-long'                                                             or `none'                                -b, --escape               print octal escapes for nongraphic characters                                    --block-size=SIZE      use SIZE-byte blocks.  See -s                                -B, --ignore-backups       do not list implied entries ending with ~                                -c                         with -lt: sort by, and show, ctime (time of file                                                             creation instead of modification)                                                             with -l: show ctime and sort by name                                                             otherwise: sort by ctime                                -C                         list entries by columns                                    --color\[=WHEN\]         control whether color is used to distinguish file                                                             types.  WHEN may be `never', `always', or `auto'                                    --compressed           indicate compressed files with distinct color                                                             (requires --color)                                -d, --directory            list directory entries instead of contents                                -D, --dired                generate output designed for Emacs' dired mode                                    --encryption-users     show names of users with encryption keys for file                                -f                         do not sort, enable -aU, disable -lst                                -F, --classify             append indicator (one of *\@$) to entries                                    --fast                 do not get extended information from slow media                                                             such as networks, diskettes, or CD-ROMs                                    --format=WORD          across -x, commas -m, horizontal -x, long -l,                                                             single-column -1, verbose -l, vertical -C                                    --full-time            list both full date and full time                                -g, --groups\[=y/n\]         show POSIX group information)                                -G                         do not show POSIX group information                                    --gids\[=STYLE\]         show POSIX group security identifiers:                                                             STYLE may be `long', `short', or `none'                                -h, -H, --human-readable   print sizes in human readable format (1K 234M 2G)                                    --si                   likewise, but use powers of 1000 not 1024                                -i, --inode                print index number of each file                                -I, --ignore=PATTERN       do not list implied entries matching shell PATTERN                                    --indicator-style=WORD append indicator with style WORD to entry names:                                                             none (default), classify (-F), file-type (-p)                                -k, --kilobytes            like --block-size=1024                                -K, --registry             show registry keys: hklm, hkcu, hku, hkcr                                -l                         use a long listing format                                -L, --dereference          list entries pointed to by symbolic links                                -m                         fill width with a comma separated list of entries                                -M, --more                 Pause output to the console between each screenful                                -n, --numeric-uid-gid      list numeric UIDs and GIDs instead of names and                                                             show Security Identifiers (SIDs) in raw form                                -N, --literal              print raw entry names (don't treat e.g. control                                                             characters specially)                                -o                         use long listing format without POSIX group info                                -p, --file-type            append indicator (one of \@$) to entries                                    --phys-size            report the physical size if the file is                                                             compressed or sparse                                -q, --hide-control-chars   print ? instead of non graphic characters                                    --show-control-chars   show non graphic characters as-is (default                                                           unless program is `ls' and output is a terminal)                                -Q, --quote-name           enclose entry names in double quotes                                    --quoting-style=WORD   use quoting style WORD for entry names:                                                             literal, locale, shell, shell-always, c, escape                                -r, --reverse              reverse order while sorting                                -R, --recursive            list subdirectories recursively                                    --recent\[=#\]           highlight files changed in the last # minutes                                                             using a distinctive color                                    --short-names          show short 8.3 letter file names, a la MS-DOS                                    --sids\[=STYLE\]         show file owner Security Identifiers (SIDs):                                                             STYLE may be `long', `short', or `none'.  See -n                                -s, --size                 print size of each file in blocks                                -S                         sort by file size                                    --slow                 get extended information from slow media such as                                                             networks, diskettes, or CD-ROMs (see --fast)                                    --sort=WORD            sort by: none -U, size -S, time -t,                                                             version -v, extension -X, case                                                           status -c, time -t, atime -u, access -u, use -u                                    --streams\[=y/n\]        report files containing streams (-F -p --color)                                                             with -l: print the names of the streams                                    --time=WORD            show time as WORD instead of modification time:                                                             atime, access, use, or ctime (creation time)                                                             specified time is sort key if --sort=time                                -t                         sort by modification time                                -T, --tabsize=COLS         assume tab stops at each COLS instead of 8                                -u                         with -lt: sort by, and show, access time                                                             with -l: show access time and sort by name                                                             otherwise: sort by access time                                -U                         do not sort; list entries in directory order                                    --user=NAME            report permissions from the viewpoint of user NAME                                -v                         sort by version                                    --view-security        view the file's security, a la Windows Explorer                                -w, --width=COLS           assume screen width instead of current value                                -x                         list entries by lines instead of by columns                                -X                         sort alphabetically by entry extension                                -1                         list one file per line                                    --32                   show 32-bit view of files and registry                                    --64                   show 64-bit view of files and registry                                    --help                 display this help and exit                                    --version              output version information and exit                                                             (default is --64 on 64-bit operating systems)                              By default, color is not used to distinguish types of files.  This is                              equivalent to using --color=none.  Using the --color option without an                              argument is equivalent to --color=always.  When using --color=auto, color                              codes are generated only if the output is a display console.                              Use the environment variable LS_OPTIONS to set default options.                              Example: -bhAC --more --color=auto --recent --streams