我需要复制输出当地的命令至远程服务器 fe:
user@localhost$ ls | scp - user@remotehost:/user/remotefile
收到错误:-:没有此文件或目录
抱歉,无法识别错误。有什么想法吗?
答案1
这scp
,使用 ssh 保护 CoPy应该用来传输文件。
对于流保存,ssh
可以完成这项工作。
要通过 ssh 将输出保存到远程文件,只需使用 ssh 和重定向。
$ ls | ssh user@remotehost 'cat > /user/remotefile'
可用于从压缩档案中解压选定的文件:
$ unrar p -inul rarFile.rar inPath/afile.txt | ssh user@host 'cat > /destination/file.txt'