scp - 使用 SCP 下载文件失败
问题描述
我正在尝试将大量文件从远程 Ubuntu 服务器下载到我的机器上,该机器也在 Ubuntu 上运行。我正在使用 SCP 协议,如下所示:
for i in *; do $i sshpass -p 'Remote_Server_Passcode' scp root@<Remote_Server_IP>:'/opt/Data/' .; done
这失败并显示错误消息command not found
任何指向正确方向的帮助都将非常有帮助。
谢谢
解决方案
如果我理解正确,您只想复制整个/opt/Data
目录,也可以这样实现:
scp -r root@<Remote_Server_IP>:/opt/Data/ .
-r
意味着递归
至于出了什么问题,for i in *; do $i
循环遍历当前本地目录中的所有文件,然后尝试执行这些文件,这可能不是您想要的。
推荐阅读
- swift - Dynamically check if an object supports dynamic member lookup
- python - 如何在 TF 网站中设置 TensorFlow Serving?
- python - 如何重新排序字典的动态字符串键以将其保存到 JSON
- swift - How to reflect the new section to UICollectionView in RxDataSource?
- java - How to detect the execution time of StopWatch guava?
- python - How can I add points onto a seaborn barplot?
- postgresql - 如何创建长度在一个字段中的两个数字和另一个字段中的 id 之间的字符串
- visual-studio-2017 - Where are the Azure Functions Local Host Settings
- c++ - c++如何组成原子操作?
- git - 如何从命令行 GIT REWORD?