不是真正的编程问题,但与许多程序员相关......
假设我打开了与另一台计算机的 SSH 会话。
远程:html avalys$ ls
welcome.msg index.html readme.txt
远程:html avalys$
有没有我可以在我的远程 shell 中输入的命令,它会立即将当前目录中的一个文件(例如welcome.msg)传输到我的本地计算机,即
remote:html avalys$ stransfer welcome.msg
获取 /home/avalys/html/welcome.msg 到 welcome.msg
/home/avalys/html/welcome.msg 100% 23KB 23.3KB/s 00:00
remote:html avalys$
我知道的唯一方法是在 SSH 会话中打开一个并行 SFTP 会话和 CD 到我的当前目录,当远程管理服务器时,这是一个真正的 PITA。
编辑:我知道使用反向 sftp/scp 连接的可能性,但这涉及更多的输入。如果我可以只输入某个命令的名称(例如“stransfer”)和我想要传输的文件,并让它正常工作,那就太好了。