我在哪里可以找到scp-t的规范?
因此,我发现我可以通过stdin使用scp执行以下操作: 目录创建我在哪里可以找到scp-t的规范?,scp,Scp,因此,我发现我可以通过stdin使用scp执行以下操作: 目录创建 scp -tr . stdin -> D0755 0 <directory_name> stdin -> \x00 scp-tr。 标准数据->D0755 0 标准输入->\x00 文件写入 scp -tr . stdin -> C<filemode, eg. 0744> <file_size_in_bytes> <filename> stdin ->
scp -tr .
stdin -> D0755 0 <directory_name>
stdin -> \x00
scp-tr。
标准数据->D0755 0
标准输入->\x00
文件写入
scp -tr .
stdin -> C<filemode, eg. 0744> <file_size_in_bytes> <filename>
stdin -> actual file bytes
stdin -> \x00
scp-tr。
标准输入->C
标准输入->实际文件字节
标准输入->\x00
在手册页中我找不到任何关于这一点的提及,我也没有在谷歌上找到运气。我在哪里可以找到这些不同命令的规范:文件创建、目录创建?我还能做什么?我很好奇这是怎么定义的。我正在努力寻找我最初在哪里找到这段代码的。为什么在scp手册页中没有提到-t标志?
scp
通过打开到远程服务器的SSH连接并调用远程系统上的另一个scp
副本来传输文件。两个scp实例通过简单的协议进行通信;一个实例发送命令和文件数据;另一个实例根据命令在其本地系统上存储文件
-t
选项告诉scp
,它被另一个scp实例调用,它将接收文件。还有另一个选项-f
,它告诉scp它被另一个实例调用,应该发送文件
您必须询问OpenSSH开发人员为什么没有记录这些选项。有人可能会认为,这是因为它们不是供人类使用的,因此不是用户界面的一部分
据我所知,SCP协议的最佳在线描述如下: