Как научить скрипт на баше и powershell переходить рекурсивно по каталогам?
В *nix есть такая удивительная тулза как: find.
Она умеет рекурсивно ходить по каталогам и вообще по всем дискам, ну и выполнять при этом какие-либо действия.
Вот пример из справки:find /path -type d -exec chmod 0755 {} \;
ls -dir -r
в PowerShell не подходит?