首先打开终端输入以下命令查看你的sftp是什么版本
1 | which sftp |
如果返回结果是 /usr/bin/sftp, 说明你用的是macos 官方原装的sftp( 源码
)
这个原装的sftp比较烂,所以我们可以选择安装homebrew的版本
1 | brew install openssh |
安装完后,我们可以列出openssh的安装路径
1
brew list openssl
会显示这类openssh的组件
1 | /usr/local/Cellar/openssh/8.4p1_2/.bottle/etc/ (12 files) |
现在再试下
1 | which sftp |
结果如果返回的是 /usr/local/bin/sftp,那说明你安装homebrew的版本的sfp成功了,/usr/local/bin/sftp是/usr/local/Cellar/openssh/8.4p1_2/bin/sftp的一个软链接。
现在方向键和tab补齐应该能使用了吧。
说些什么吧!