In linux, ls -l
lists files permissions, like this:
-rw-r--r-- 1 user user 924 2011-07-01 20:23 test.txt
In Windows, commands tree
and dir
don't have the options to list permissions. How is it possible to list files and their permissions using command line only?
Best Answer
Use icacls:
The older cacls tool is the only choice on Windows XP [although you can copy
icacls.exe
from Server 2003]. cacls does not know about some ACL modes, but displays most of them fine.In both outputs,
(OI)
means "object inherit" (files will inherit this ACE),(CI)
is "container inherit" (containers – i.e. folders – will inherit this ACE),(IO)
is "inherit only".Microsoft also used to provide an xcacls tool separately, but its functionality is now part of icacls.