GNU ls for Microsoft Windows
ls (also called msls) is a free console utility that lists information on Windows files. It is based on the GNU/Linux
ls directory information utility.
It displays exhaustive information on Windows files including
DACLs/SACLs, integrity levels, reparse points, shortcuts,
hard links, symbolic links,
hidden streams, encryption, compaction, virtualization,
object tracking identifier, and offline status.
Files are shown in different colors based on their type:
|Regular files are shown with White Letters|
|Directories are shown with Green Letters|
|Executable files are shown with Yellow Letters|
|Multimedia files (.mpg, .gif, .jpg) are shown with Magenta Letters|
|Compressed archives (.zip, .gz, NTFS) are shown with Cyan Letters|
|Special files are shown with Blue Letters|
|Broken symbolic links are shown with Red Letters|
|Recently modified files are shown with Intense White Letters|
An example of the output:
ls uses the native Windows API to get the fastest possible performance. You can view all the files in \Windows\System32 (several thousand files) over a network LAN in just a few seconds.
ls can be customized to change colors, verbosity, layout, sorting, annotation, and level of detail.
See the documentation for details.
Download the source code (GitHub).
See also U-Recover for Windows Previous File Versions and U-Move for Active Directory.