【问题标题】:Sending .csv file from linux to windows将.csv文件从linux发送到windows
【发布时间】:2016-12-10 03:36:55
【问题描述】:

我想将文件(txtcsv)从 linux 发送到 windows

我已经有一个脚本来获取信息并将其放入.txt.csv 文件中,尝试了多种方法将此文件从 linux 发送到我的计算机。

有一个 ping 从服务器到 我的计算机 IP,但是当我使用以下命令时它给出:

ssh:连接到主机 10.10.X.X 端口 22:连接超时

scp -r fname.lname@10.10.X.X:/home/test.txt

scp test.txt fname.lname@10.10.X.X:/C:/Data

请你帮忙,我只是想在我的电脑里有一个文件的副本(我有它在服务器上),以便使用它。

这里有一些类似的问题没有答案。

【问题讨论】:

    标签: linux shell csv unix scripting


    【解决方案1】:

    我通常使用命令'nc'进行文件传输。 但是由于在Windows上你必须安装一个cygwin才能使用nc,所以我认为最简单的解决方案可能如下。
    在 linux 上,转到这些文件的目录,然后键入:

    python -m SimpleHTTPServer 1234
    

    然后在 windows 上,您可以在浏览器中访问 10.10.X.X:1234 并下载这些文件。

    请注意,1234 可以替换为当前在 linux 上未使用的任何其他端口。

    【讨论】:

    • 谢谢@Chen Zhu,但这对我不起作用。我有WinSCP 要上传/下载,但我想制作一个shell 脚本来从Linux 获取特定文件到我的电脑。
    【解决方案2】:

    您需要在 Windows 上安装 ssh 服务器。 Windows 目前没有开箱即用的 ssh 服务器。他们正在考虑在 Windows 10 的未来版本中实现 OOB ssh 服务器。 看看这个链接https://winscp.net/eng/docs/guide_windows_openssh_server

    另外,如果您想要的文件传输是一次性传输,您可以使用带有反向 scp 的 putty 来检索文件,或者您可以使用 WINscp (https://winscp.net/eng/download.php)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多