我有一个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/