在机器AI上有文件夹
/home/a/
在计算机BI上有文件夹
/home/b/
我希望使用sftp传输/ home / b中/ home / a的所有文件,目录和子目录。在机器AI上尝试了以下命令:
sftp fibon82@machineB.com
put /home/a/* /home/b/
但它不起作用,我收到错误消息:“正在跳过非常规文件/ home / a / a1” ... [a1是a的子目录]
如何修改put指令?
谢谢!:)
编辑:
我用scp解决了:
scp -r /home/a/ fibon82@machineB.com:/home/b/
您应该将其发布为答案。
—
NN 2012年
@ fibon82有关OpenSSH的最新手册
—
Martin Prikryl 2014年
sftp
,请参考OpenSSH项目。
put -r
也会起作用的。