使用PUTTY将文件从unix复制到Windows

时间:2014-04-26 07:36:07

标签: unix putty

我需要将文件从Windows复制到UNIX到特定文件夹并设置文件组(chgrp或其他)。 问题是我在unix中有超过16个组。

有没有办法在不编写和启动UNIX脚本的情况下执行此操作?

2 个答案:

答案 0 :(得分:4)

它应该使用PSCP。说明:

  1. 从Putty下载页面下载PSCP.EXE
  2. 打开命令提示符并键入set PATH=<path to the pscp.exe file>
  3. 在命令提示符下,使用pscp.exe命令
  4. 指向cd的位置
  5. 输入pscp
  6. 使用以下命令将文件格式远程服务器复制到本地系统

    pscp [options] [user@]host:source target

  7. 因此,要将文件/etc/hosts从用户fred复制到服务器example.com到文件c:\temp\example-hosts.txt,您可以输入:

    pscp fred@example.com:/etc/hosts c:\temp\example-hosts.txt
    

    Source

答案 1 :(得分:0)

@Ravi Dhoriya的上述回答很好,但有时不起作用。您可能需要添加-scp标志以强制执行scp协议:

pscp -scp fred@example.com:/etc/hosts c:\temp\example-hosts.txt