JetBrains中的Rsync怎么用
基本介绍
由于我不想在本地搭建各种开发环境,与是开发任务的代码均上传服务器运行。但是经常遇到问题是SFTP上传速度太慢,如果项目文件过多的话,上传会很浪费时间。与是JetBrains提供了Rsync上传方案。下面介绍一个怎样使用。
- JetBrains-创建远程服务器配置
- JetBrains-rsync介绍
- Rsync官网
核心区别
特性 | rsync | SFTP (SSH File Transfer Protocol) |
---|---|---|
协议 | 基于 SSH 或自定义协议 | 基于 SSH(安全文件传输协议) |
主要用途 | 增量同步(仅传输差异部分) | 文件上传/下载(完整传输) |
传输效率 | 极高(只传变化的字节) | 较低(每次全量传输) |
是否支持断点续传 | 支持(--partial ) |
部分客户端支持(如 lftp ) |
命令行友好度 | 适合脚本自动化 | 需交互式操作(但有 CLI 工具) |
权限保留 | 可保留权限、时间戳(-a ) |
默认不保留,需手动设置 |
适用场景 | 大文件增量备份、镜像同步 | 单文件上传、简单文件管理 |