【问题标题】:How to copy files from windows to linux (cross platform)?如何将文件从 Windows 复制到 linux(跨平台)?
【发布时间】:2015-04-17 18:38:17
【问题描述】:

我想从 Linux 环境触发命令/脚本,将文件从 Windows 系统复制到我的 Linux 环境。

我已经为我的 Web 应用程序设置了本地 Linux 服务器。我使用 WinSCP 进行文件传输,使用 Putty 作为控制台。

我想自动化 Linux 服务器的构建部署过程。为此,我必须复制我的 windows 机器上的构建并将其粘贴到我的本地 Linux 服务器中,以便我可以部署它。

据我了解,应该有一些可以从 Linux 环境访问的共享位置。

有没有可用的脚本?另外,请告诉我执行此操作所需的配置更改。

【问题讨论】:

    标签: linux shell deployment window file-transfer


    【解决方案1】:

    你可以在你的windows中使用winscp的同步命令, winscp synchronize command

    或命令提示符中的 winscp.exe 命令。 winscp.exe command

    【讨论】:

      【解决方案2】:

      安装 cygwin,您可以像在 linux 上一样使用 scp、ssh 等。此外,您可以使用普通的 bash 脚本代替糟糕的 bat 文件。

      http://www.codingepiphany.com/2014/01/13/batch-script-for-transferring-files-from-windows-machines-to-linux-file-server/

      使用桑巴

      【讨论】:

        【解决方案3】:

        您可以使用 rsync 来同步您的文件。 http://linux.die.net/man/1/rsync

        【讨论】:

        • 我试过这个,下面是响应: Unexpected local arg: AsopaDesktopTest-DTest_123.sh 如果 arg 是一个远程文件/目录,在它前面加上一个冒号 (:)。 rsync 错误:main.c(1246) [Receiver=3.0.9] 处的语法或使用错误(代码 1)
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-02-19
        • 2015-02-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-11-08
        • 2011-10-03
        相关资源
        最近更新 更多