【问题标题】:How to upload a file from Windows machine to Linux machine using command lines via PuTTy?如何通过 PuTTy 使用命令行将文件从 Windows 机器上传到 Linux 机器?
【发布时间】:2011-10-30 08:00:08
【问题描述】:

我现在在我的笔记本电脑上运行 Windows,我想将文件从我的笔记本电脑上传到我的 uni 的通用服务器,该服务器同时运行 Linux 和 MacOSX。

所以,我已经使用 PuTTy 打开了与该服务器的连接。但我未能尝试使用本网站指导的命令将文件从笔记本电脑上传到该服务器:http://news.metaparadigma.de/linux-upload-and-download-via-ssh-terminal-226/。似乎它只适用于 Linux 到 Linux 机器。它无法识别我输入的 Windows 路径(即 C:\a.txt)。

我该怎么做?

【问题讨论】:

    标签: windows linux file-upload command


    【解决方案1】:

    尝试在Windows上使用SCP传输文件,你可以download SCP from Putty's website。然后尝试运行:

    pscp.exe filename.extension username@domainname.com:directory/subdirectory
    

    有一个完整的guide here

    【讨论】:

    • 别担心,我不会马上接受答案,也考虑在 Linux 上使用它作为通过 SSH 移动文件的便捷工具。
    • 如果我们使用 cp 这样的基本命令在 Linux 上移动文件会更好吗?
    • 我的意思是在运行 Linux 的服务器之间,而不是本地到本地。
    • 该指南的链接已过期。如果您能更新一下,将不胜感激。
    【解决方案2】:

    使用putty。将安装目录路径放在环境值 (PATH) 中,并在需要时重新启动您的 PC。

    打开 cmd(命令提示符)并输入

    C:/> pscp "C:\Users/gsjha/Desktop/example.txt" user@host:/home/
    

    它将被复制到系统中。

    【讨论】:

      【解决方案3】:

      更好更快的方法,无需下载任何软件。

      • 打开命令提示符并按照下面提到的步骤进行操作
      • cd 路径/from/where/file/istobe/copied
      • ftp(服务器 IP 或名称)
      • 它将询问服务器(AIX)用户:(用户名)
      • 它会要求输入密码:(密码)
      • cd 路径/where/file/istobe/copyed
      • pwd(检查当前路径)
      • mput(要复制的目录名)

      这应该可行。

      【讨论】:

        【解决方案4】:

        Pscp.exe 非常缓慢。

        使用WinSCP 上传文件的速度快了 10 倍。

        因此,要从命令行执行此操作,首先您必须将 winscp.com 文件添加到您的 %PATH%。它不是顶级域,而是一个可执行的.com 文件,位于您的WinSCP 安装目录中。

        然后只需发出一个简单的命令,您的文件就会上传得比 putty 更快:

        WinSCP.com /command "open sftp://username:password@example.com:22" "put your_large_file.zip /var/www/somedirectory/" "exit"
        

        并确保您检查了同步文件夹功能,这基本上是 rsync 所做的,所以您永远不想再次使用 pscp.exe。

        WinSCP.com /command "help synchronize"
        

        【讨论】:

        • 注意:/var/www/somedirectory/ 中的斜杠很重要:没有它,SCP 会将文件夹视为文件并尝试覆盖它。
        猜你喜欢
        • 2019-08-27
        • 2015-01-19
        • 2011-07-13
        • 2012-09-14
        • 2011-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多