使用scp将文件从本地上传到服务器的问题

Problems upolading files from local to server using scp

我在将一些文件夹从本地计算机上传到服务器时遇到问题。 当我 运行 命令

scp -r -i pathtokey.txt pathtomyfiles pathtotheserver

对于某些文件夹,传输不成功。我注意到我有 R 项目的文件夹会发生这种情况。它通常只传输名为“source-pane.pper”“chunks.json”的隐藏文件,但没有别的。

对于我没有的其他文件夹,传输正常,这意味着我使用的命令没问题。 关于这里发生的事情以及如何解决的任何建议?

只是为了给你所有的信息,我的本地机器有 windows 系统

非常感谢, 弗朗西斯卡

不幸的是,我不确定为什么会失败。但是,另一种方法可能是考虑使用 rsync:

rsync <options> <source> <destination>
rsync -azv source_dir/ username@server:~/path/to/folder

我在明确指定 ssh 密钥时没有尝试过此操作,但下面的答案解释了如何操作。或者,如果您知道密码,您可以手动输入密码。

https://unix.stackexchange.com/questions/127352/specify-identity-file-id-rsa-with-rsync