Rclone常用指令
Rclone 指令大全(跨平台通用)
注意:配置路径差异
- Linux/macOS/Termux:~/.config/rclone/rclone.conf
- Windows:C:\Users\<User>\.config\rclone\rclone.conf
1. 云存储配置
rclone config # 交互式配置
rclone config show remote_name # 查看配置
2. 文件操作(支持 S3/R2/Google Drive 等)
指令 | 功能 | 示例 |
---|---|---|
rclone copy /local/path remote:bucket/path |
上传文件 | rclone copy ~/video.mp4 S3:my-bucket/videos/ |
rclone copy remote:bucket/path /local/dest |
下载文件 | rclone copy R2:backup ~/downloads/ |
rclone sync /local/dir remote:bucket/dir |
单向同步(本地→远程) | |
rclone delete remote:bucket/file |
删除文件 | |
rclone mount remote:bucket /mnt/point & |
挂载为本地磁盘 |
3. 高级功能
指令 | 功能 | 示例 |
---|---|---|
rclone copy --transfers 8 --progress |
多线程加速传输 | |
rclone copy --bwlimit 2M |
限速传输(2MB/s) | |
rclone rcat remote:path < file.txt |
流式上传 | echo "Hello" \| rclone rcat R2:greeting.txt |
rclone cryptcheck remote:path /local/path |
校验文件一致性 |
📌 跨平台差异总结
2. Rclone 差异
平台 | 安装方式 | 挂载依赖 | 权限问题 |
---|---|---|---|
Windows | 官网下载 exe | 需安装 WinFsp | 路径用 \ 或双引号包裹 |
macOS | brew install rclone |
macfuse |
需授权磁盘访问 |
Linux | sudo apt install rclone |
内置 FUSE 支持 | SELinux 可能限制 |
Termux | pkg install rclone |
需 termux-setup-storage |
仅限应用目录写入 |
📌 四、通用使用技巧
-
特殊字符处理(所有平台):
bash # 文件名含空格/括号时用引号包裹 rclone copy "S3:bucket/文件 (1).zip" ~/downloads/
-
调试与日志:
bash rclone -vv copy --log-file=rclone.log # 详细日志
-
性能优化:
```bash
# Rclone 并行传输 rclone copy --transfers 16 --checkers 32 ```
- 跨平台路径规范:
# 推荐统一使用正斜杠和相对路径
黄金法则:
- 路径用引号包裹避免特殊字符问题
- 涉及系统操作时检查平台权限(如写入/
目录)
- 敏感操作前加--dry-run
模拟执行