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.
Compatible Platforms
| Windows 11 | Yes |
| Windows 10 | Yes |
| Windows 8.1 | Yes |
| Windows 8 | Yes |
| Windows 7 | Yes |
| Windows Vista | Yes |
| Windows XP | Yes |
| Windows 2000 | Yes |
| NT 4 | Yes |
| 95/98/ME | Yes |
Download
Download the source code (GitHub).
See Also
See also U-Recover for Windows Previous File Versions and U-Move for Active Directory.