Powershell - 如何将长度属性转换为人类可读的?

Powershell - 如何将长度属性转换为人类可读的?

我确信还有其他方法可以做到这一点,但我正在尝试学习并尝试了解如何将此长度输出转换为 GB 格式

dir $env:USERPROFILE -Recurse -File | sort-object -property length | select -last 10

多谢!

答案1

不幸的是,在 Linux 中没有-h类似的简单方法。你可以这样做:

select *,@{n='Length (GB)';e={$_.Length / 1GB}} -exclude length -last 10

基本上你选择每个属性(*)添加一个计算财产输出@{n='Length (GB)';e={$_.Length / 1GB}}并排除正常长度(可选)

相关内容