是的格式(P)蔽的dir/ls标准?
-
13-09-2020 - |
题
我是放在一起的东西要下载了一些文件超过蔽.我使用的油灰的 psftp.exe
命令。
当我做一个 dir
/ls
在PSFTP,输出的格式标准化,无论是通过蔽或通过PSFTP本身?或是只是想自由形式的文本的服务器发送的反应?
我问是因为我相信,在FTP(当!), 它是不是在所有标准化,并且我只有一个蔽的服务器来测试。
解决方案
不像FTP(其使用的文本 LIST
输出),蔽协议的基础是二进制的结构,使泥做所有的格式。具体地说,它使用的 SSH_FXP_READDIR 命令阅读目录条目,这是返回的格式指定的通过 SSH_FXP_NAME.
理想的情况是你想使用一个API,而不是psftp.但如果你选择分析的文本,你有腻子和仅腻子的担心。
其他提示
matthew,本地客户端可以选择从 ssh_fxp_name 响应中显示关于 longname 插槽的信息,而不是从 filename attrs 插槽。
亮相psftp如何在内部做到,您无法完全确定其格式在连接到其他服务器时不会更改。
不隶属于 StackOverflow