Використовуйте
Get-ChildItem -dir #lists only directories
Get-ChildItem -file #lists only files
Якщо ви віддаєте перевагу псевдоніми, використовуйте
ls -dir #lists only directories
ls -file #lists only files
або
dir -dir #lists only directories
dir -file #lists only files
Для повторного запуску підкаталогів додайте -r
параметр.
ls -dir -r #lists only directories recursively
ls -file -r #lists only files recursively
Тестовано на PowerShell 4.0, PowerShell 5.0 (Windows 10), PowerShell Core 6.0 (Windows 10, Mac та Linux) та PowerShell 7.0 (Windows 10, Mac та Linux).
Примітка . У програмі PowerShell Core символьні посилання не вказуються, коли ви вказуєте -r
комутатор. Щоб слідувати символьним посиланням, вкажіть -FollowSymlink
перемикач за допомогою -r
.
Примітка 2 : PowerShell тепер є платформою, починаючи з версії 6.0. Версія для крос-платформ спочатку називалася PowerShell Core, але слово "Core" було відмінено з моменту PowerShell 7.0+.
Документація Get-ChildItem: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-childitem