我发现我可以通过标准输入使用scp进行以下操作:
目录创建。
文件写入
目录创建。
scp -tr .
stdin -> D0755 0 <directory_name>
stdin -> \x00
文件写入
scp -tr .
stdin -> C<filemode, eg. 0744> <file_size_in_bytes> <filename>
stdin -> actual file bytes
stdin -> \x00
在man手册中,我找不到任何有关此的提及,谷歌搜索也没有什么收获。我应该在哪里找到这些命令的规范:文件创建、目录创建?还有什么可以做的吗?我很好奇它是如何定义的。我甚至找不到最初发现这段代码的地方。为什么scp man页面中没有提到-t标志呢?