我有一个Arduino Yun,想要为Yun设置服务器。

所以我要复制一个包含py文件和index.html的文件夹到我的Yun

我使用mac终端执行此操作

该命令看起来像这样

scp -r /Users/gudi/Desktop/LobsterHeartRate [email protected]:/mnt/sda1

然后终端要求输入密码

我输入后显示
scp: /mnt/sda1/LobsterHeartRate: Not a directory

我没有输入/ mnt / sda1 / LobsterHeartRate为什么显示此错误

最佳答案

您的密码

scp -r /Users/gudi/Desktop/LobsterHeartRate [email protected]:/mnt/sda1

要求存在远程目录/mnt/sda1。看来您的情况并非如此。使用ssh [email protected] ls /mnt/sda1进行检查。
scp是简单的工具,它不允许您即时重命名目录,并且目标目录必须存在。你可以尝试
scp -r /Users/gudi/Desktop/LobsterHeartRate [email protected]:/mnt/
ssh [email protected] mv /mnt/LobsterHeartRate /mnt/sda1

大约可以满足您的需求。但是复制更多文件时,rsync通常更合适。检查其手册页,下次再试。

关于ssh - SCP命令-通过SSH传输文件夹,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35727176/

10-11 08:07