我想使用SSH将一个大文件从Unix服务器复制到Windows剪贴板 怎么办呢?
我无法在服务器上安装任何第三方应用程序
我尝试了各种选项,例如%y+
但是它们都没有为我工作。
更新:
最后我在windows cygwin上使用了scp,它就像魅力一样 感谢
答案 0 :(得分:2)
与Unix服务器的交互式会话一样,您也可以使用ssh
执行命令然后退出。使用cat
,您可以在Unix服务器上打印文件的内容。 Windows附带clip
工具,可捕获输出并将其放在剪贴板中。瞧:
ssh user@server cat /etc/passwd | clip
答案 1 :(得分:1)
如果你有PuTTY(或任何Windows SSH客户端),只需超级复制它:
scp username@linuxMachineAddress<linux directory path> C:\Documents\filename.extension
例如:
pscp firdooze@192.160.1.233:/home/firdooze/helloWorld.txt C:\Documents\helloWorld.txt
更多阅读here
答案 2 :(得分:1)
如果您使用vim,vim可以直接通过scp打开远程文件。
尝试(在Windows上命令行可能不同,但你明白了)
vim scp://remoteuser@server.tld//path/to/your/large/file
您必须在本地计算机上(在Windows上)使用vim
然后你可以玩寄存器。
答案 3 :(得分:0)
如果您无法安装第三方软件,则必须执行less <fileName>
并一次将其复制一页。如果你可以安装一个不同的putty客户端(应该是可能的,它是一个独立的可执行文件,所以你应该可以将它保存到你的桌面)There is a modified version of PuTTY that accomplishes this。