sftp get -r不会被覆盖

德曼

我经常通过sftp协议连接到数据库,并且通过执行操作来获取数据 get -r

是否可以跳过计算机上的所有现有文件?我试过get -r --overwrite,但是不起作用。(我知道我可以将文件设置为只读,但我想找到一种更好的方法)。

ky

不,这是不可能的。的手册页sftp未提及任何可使其正常工作的选项。最好将文件复制到某个已知为空的位置,然后使用

get -r remote_path/ empty_path/
!cp --no-clobber empty_path/ real_target/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章