23个版本
0.15.0 | 2024年8月10日 |
---|---|
0.14.6 | 2024年7月25日 |
0.14.4 | 2024年6月27日 |
0.14.1 | 2023年11月16日 |
0.1.0 |
|
#871 in 网络编程
34,510 每月下载次数
用于 7 个crate(5个直接使用)
230KB
4.5K SLoC
openssh-sftp-client
openssh-sftp-client实现了sftp v3,根据openssh-portable/sftp-client.c
在Rust中使用tokio
和serde
实现。
它公开了高级的async
API,这些API与std::fs
非常相似,易于使用。
扩展
此crate支持以下扩展
- 限制
- 展开路径
- fsync
- 硬链接
- POSIX重命名
- 复制数据
如何运行测试
对于macOS,请从homebrew安装最新的rsync。
./run_tests.sh
依赖项
~4–15MB
~189K SLoC