我想将我的“应用程序”文件夹中的内容从“ digital ocean ” Droplet复制到本地计算机,因为我不小心从本地计算机上删除了该应用程序,并需要将其放回原处。

我已经尝试了以下示例

scp -r [email protected]:/PATH-TO-APP

这给了我以下内容,
usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2

如何将应用程序复制到本地计算机?我需要为scp设置一个目标,我可以设置哪个目标以便将其复制到本地计算机/User/sites目录?

最佳答案

尝试:

scp -r [email protected]:/PATH-TO-APP .

这应该将其复制到当前目录。您也可以这样做:
scp -r [email protected]:/PATH-TO-APP ~/project

要将其复制到特定文件夹。

顺便说一下,有两个切向观察:
  • 停止将DigitalOcean Droplet用作根。您应该在Droplet上创建自己的用户帐户,并设置SSH身份验证。
  • 您应该使用Git来使项目的远程副本和本地副本保持同步,而不是scp(当然,这可能是一个奇怪的情况,但只是确保您知道)即可保持同步。
  • 关于ruby-on-rails - 如何将Digital Ocean应用程序文件夹复制到本地计算机?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36831485/

    10-10 19:34