Usar
Get-ChildItem -dir #lists only directories
Get-ChildItem -file #lists only files
Se você preferir aliases, use
ls -dir #lists only directories
ls -file #lists only files
ou
dir -dir #lists only directories
dir -file #lists only files
Para recursar subdiretórios também, adicione a -r
opção
ls -dir -r #lists only directories recursively
ls -file -r #lists only files recursively
Testado no PowerShell 4.0, PowerShell 5.0 (Windows 10), PowerShell Core 6.0 (Windows 10, Mac e Linux) e PowerShell 7.0 (Windows 10, Mac e Linux).
Nota : No PowerShell Core, os links simbólicos não são seguidos quando você especifica a -r
opção. Para seguir os links simbólicos, especifique a -FollowSymlink
opção com -r
.
Nota 2 : O PowerShell agora é multiplataforma, desde a versão 6.0. A versão de plataforma cruzada era originalmente chamada PowerShell Core, mas a palavra "Core" foi removida desde o PowerShell 7.0+.
Documentação Get-ChildItem: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-childitem