:
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
保留在远程计算机上。
答案 0 :(得分:1)
这很有效。
curlPerform(url="sftp://xx.xx.xx.20:22/", postquote="rm /test.txt", ssl.verifypeer = FALSE, userpwd = "user:pass")
所以我假设postquote
在curl
中的命令之前模仿破折号。如果有人可以验证,我会很高兴。