scp这个-t参数没有文档记录,但是细心的同学有时候可能会发现。

 

-t参数被触发,意味着当前机器上的scp,即将收到另一个scp传输过来的文件。

例如在A上 向B scp一个文件。

scp ./* host:/root

B上的ssh会派生这个进程:

bash -c scp -t /root(也可能是别的shell  zsh -c scp -t /root)

或者:bash -c scp -t ~/

 

参考:https://stackoverflow.com/questions/50637523/where-do-i-find-the-spec-for-scp-t

https://linux.die.net/man/1/scp

(-f似乎也有这个问题,暂时没研究)

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐