我需要将文件从Windows复制到UNIX到特定文件夹并设置文件组(chgrp或其他)。 问题是我在unix中有超过16个组。
有没有办法在不编写和启动UNIX脚本的情况下执行此操作?
答案 0 :(得分:4)
它应该使用PSCP。说明:
set PATH=<path to the pscp.exe file>
pscp.exe
命令cd
的位置
pscp
使用以下命令将文件格式远程服务器复制到本地系统
pscp [options] [user@]host:source target
因此,要将文件/etc/hosts
从用户fred复制到服务器example.com
到文件c:\temp\example-hosts.txt
,您可以输入:
pscp fred@example.com:/etc/hosts c:\temp\example-hosts.txt
答案 1 :(得分:0)
@Ravi Dhoriya的上述回答很好,但有时不起作用。您可能需要添加-scp标志以强制执行scp协议:
pscp -scp fred@example.com:/etc/hosts c:\temp\example-hosts.txt