【发布时间】:2010-10-01 05:31:20
【问题描述】:
不是真正的编程问题,但与许多程序员相关......
假设我打开了与另一台计算机的 SSH 会话。
远程:html avalys$ ls
欢迎.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
远程:html avalys$
我知道的唯一方法是在 SSH 会话中打开一个并行 SFTP 会话和 CD 到我的当前目录,远程管理服务器时这是一个真正的 PITA。
编辑:我知道使用反向 sftp/scp 连接的可能性,但这涉及更多的输入。如果我可以只输入某个命令的名称(例如“stransfer”)和我想要传输的文件,然后让它正常工作,那就太好了。
【问题讨论】:
-
我明白了,您正在寻找类似于 Fido 时代的旧 sz 命令的东西。伙计,这让我回来了。
-
如果您只是想避免键入 scp 的第二个参数,您只是在询问别名。
标签: shell ftp ssh sftp openssh