Как я могу изменить ls
(Get-ChildItem
) по умолчанию в PowerShell, чтобы он отображал читаемые человеком размеры файлов, такие как ls -h
на машине * nix?
ls -lh
выполняет простую логику с размером файла, так что он показывает байты для действительно маленьких файлов, килобайты для файлов размером более 1 КБ (с одним десятичным знаком, если он меньше 10 КБ) и мегабайты для файлов размером более 1 МБ (с одним десятичным знаком, если это до 10 МБ).