我想使用 SFTP 获取远程目录的大小。在本地,我会运行du -sh,但我的 OpenSSHsftp客户端没有该选项。我想指出的是,我没有 SSH shell 访问权限,因此任何连接都ssh user@server将被删除。
du -sh
sftp
ssh user@server
有任何想法吗?也许编写解决方案的脚本?例如,我可以想象列出ls -lSFTP 会话中使用的所有远程文件,但我必须解析输出并遍历所有子目录。我也愿意使用与 OpenSSH 不同的客户端。
ls -l
服务器和客户端都运行Linux。
linux openssh sftp
linux ×1
openssh ×1
sftp ×1