Руководства PowerShell предлагают избегать использования псевдонимов в сценариях, например, изложение Get-Content
вместо gc
и Foreach-Object
вместо %
.
По большей части, я думаю, что это хороший совет, но мне трудно следовать ему с псевдонимом dir
, по крайней мере, при использовании с файловой системой (по сравнению с реестром или чем-то подобным). Мне кажется, что dir
так же хорош или лучше, чем Get-ChildItem
, с точки зрения читабельности. Это также не столь загадочно, как что-то вроде gc
(Get-Content
) или lp
(Out-Printer
), хотя, возможно, кто-то, не имеющий опыта работы с cmd.exe, может не согласиться.
У кого-нибудь есть мнение по этому поводу? Должен ли я продолжать использовать dir
или пытаться быть более «правильным»?