No powershell, 'ls' é um alias. A maneira mais simples de removê-lo é adicionar um dos seguintes ao seu $PSPROFILE
:
Remove-Item Alias:\ls
Como alternativa, você pode substituí-lo por:
Set-Alias -Name:"ls" -Value:"ls.exe" -Option:Allscope
Lembre-se apenas que os aliases do PowerShell não podem incluir argumentos. Se você precisar de um argumento, crie uma função primeiro:
# The --% Is a powershell3+ feature to say "don't parse the rest of this line"
function lsFunc { ls.exe --% --color }
Set-Alias -Name:"ls" -Value:lsFunc -Option:AllScope