rm使用curl而不是rcurl

时间:2014-01-06 17:55:46

标签: r curl rcurl

我在命令行上的

curl -u user:pass sftp://xx.xx.xx.20:22/ -k --quote "-rm /test.txt"

在R中我有:

curlPerform(url="sftp://xx.xx.xx.20:22/", prequote="rm /test.txt", ssl.verifypeer = FALSE, userpwd = "user:pass")

据我所知,两者是相同的,当我执行两者时,我看到目录列表输出。但是,当我从命令行执行时test.txt被删除。当我在R中执行时,输出后跟

OK
 0

test.txt保留在远程计算机上。

1 个答案:

答案 0 :(得分:1)

这很有效。

curlPerform(url="sftp://xx.xx.xx.20:22/", postquote="rm /test.txt", ssl.verifypeer = FALSE, userpwd = "user:pass")

所以我假设postquotecurl中的命令之前模仿破折号。如果有人可以验证,我会很高兴。