Lorsque j'utilise Get-ChildItem dans PowerShell, j'obtiens une liste d'éléments dans un répertoire formaté en lignes. Cette liste sort souvent de l'écran, ce qui m'oblige à faire défiler l'écran vers le haut si je veux voir le reste de la liste ou les commandes et sorties précédentes. Je souhaite créer un alias ou une fonction pour ls qui se comporte comme ls sous Unix. Je veux une liste compacte de noms formatés sous forme de tableau.
J'ai une fonction sur laquelle je travaille qui enchaîne tous les noms, mais elle ne formate pas la liste dans un tableau et n'empêche pas les noms de déborder sur la ligne suivante :
function uls {
(Get-ChildItem $args[0] | select -exp name) -join "`t"
}
En résumé, existe-t-il un moyen d'obtenir une sortie compacte de type ls à partir de Get-ChildItem ?