0

我有一个似乎运行良好的豪华 ssh 设置。我正在寻找文件的大小。

https://github.com/darkoperator/Posh-SSH/blob/master/docs/Get-SFTPContent.md

我觉得我应该能够执行诸如 Get-SFTPContent.length -byte 之类的操作并仅返回长度,但我找不到有关如何执行此操作的文档。

挑战是我不想将整个 600mb 文件作为字节数组返回。那会很糟糕。

4

1 回答 1

0

你可以跑

Get-SFTPChildItem -SessionId <id> | select FullName, Length

获取当前目录中的文件名和大小列表。

或者,如果您更喜欢以千字节显示的输出:

Get-SFTPChildItem -SessionId <id> | select FullName, @{N='Size (kB)';E={$_.Length/1kb}}
于 2018-03-29T21:59:42.970 回答