Rclone 进阶教程
# 介绍
Rclone 是一个强大的网盘上传/下载/同步的命令行工具,操作简单,跨平台(linux、macOS、windows)。 几乎支持所有网盘(国外),同时还支持 ftp、http、WebDAV 等协议。api 设计友好,访问远程(网盘)文件,就像访问本地文件一样。
目前支持一下平台/协议,后续可能支持更多,具体可以看下官方文档https://rclone.org/overview/ (opens new window)
- 1Fichier 📄 (opens new window)
- Alibaba Cloud (Aliyun) Object Storage System (OSS) 📄 (opens new window)
- Amazon Drive 📄 (opens new window) (See note (opens new window))
- Amazon S3 📄 (opens new window)
- Backblaze B2 📄 (opens new window)
- Box 📄 (opens new window)
- Ceph 📄 (opens new window)
- Citrix ShareFile 📄 (opens new window)
- DigitalOcean Spaces 📄 (opens new window)
- Dreamhost 📄 (opens new window)
- Dropbox 📄 (opens new window)
- Enterprise File Fabric 📄 (opens new window)
- FTP 📄 (opens new window)
- GetSky 📄 (opens new window)
- Google Cloud Storage 📄 (opens new window)
- Google Drive 📄 (opens new window)
- Google Photos 📄 (opens new window)
- HTTP 📄 (opens new window)
- Hubic 📄 (opens new window)
- Jottacloud 📄 (opens new window)
- IBM COS S3 📄 (opens new window)
- Koofr 📄 (opens new window)
- Mail.ru Cloud 📄 (opens new window)
- Memset Memstore 📄 (opens new window)
- Mega 📄 (opens new window)
- Memory 📄 (opens new window)
- Microsoft Azure Blob Storage 📄 (opens new window)
- Microsoft OneDrive 📄 (opens new window)
- Minio 📄 (opens new window)
- Nextcloud 📄 (opens new window)
- OVH 📄 (opens new window)
- OpenDrive 📄 (opens new window)
- OpenStack Swift 📄 (opens new window)
- Oracle Cloud Storage 📄 (opens new window)
- ownCloud 📄 (opens new window)
- pCloud 📄 (opens new window)
- premiumize.me 📄 (opens new window)
- put.io 📄 (opens new window)
- QingStor 📄 (opens new window)
- Rackspace Cloud Files 📄 (opens new window)
- Scaleway 📄 (opens new window)
- Seafile 📄 (opens new window)
- SFTP 📄 (opens new window)
- StackPath 📄 (opens new window)
- SugarSync 📄 (opens new window)
- Tardigrade 📄 (opens new window)
- Tencent Cloud Object Storage (COS) 📄 (opens new window)
- Wasabi 📄 (opens new window)
- WebDAV 📄 (opens new window)
- Yandex Disk 📄 (opens new window)
- The local filesystem 📄 (opens new window)
简单看下使用体验
# 列出网盘目录
$ rclone lsd gdrive-geek:
-1 2020-11-26 10:22:07 -1 geektime
-1 2020-11-26 10:22:16 -1 image
-1 2020-11-26 10:22:45 -1 video
-1 2020-11-26 10:22:35 -1 work
# 新建一个文件
$ touch 测试.txt
# 将本地文件上传谷歌网盘的 work 目录
$ rclone copy 测试_下载.txt gdrive-geek:work/
# 下载文件到本地
$ rclone copy gdrive-geek:work/测试.txt 测试_下载.txt
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# 安装
- 使用命令安装(推荐)
linux 和 macOS 系统可以使用下面命令安装
curl https://rclone.org/install.sh | sudo bash
# 如果要安装测试版本,可以用下面这个命令
curl https://rclone.org/install.sh | sudo bash -s beta
1
2
3
4
2
3
4
如果是 macOS 并且安装了 brew,可以通过 brew 安装
brew install rclone
1
- 使用编译好的二进制包安装
linux、macOS、windows 都适用,注意下载的时候看清楚对应系统和 CPU 类型
下载二进制包,下载地址:https://rclone.org/downloads/ (opens new window)
将压缩包解压到任意路径
将包路径放到
PATH
环境变量在环境配置文件(如:.bashrc, .zshrc, .bash_profile)中的末尾追加下面内容
# 替换成自己的路径 export PATH=$PATH:/path/to/rclone
1
2如果不想设置环境变量也可以把文件复制到
bin
目录# 将文件复制到 bin 目录 sudo cp rclone /usr/bin/ sudo chown root:root /usr/bin/rclone sudo chmod 755 /usr/bin/rclone # 安装帮助文档 sudo mkdir -p /usr/local/share/man/man1 sudo cp rclone.1 /usr/local/share/man/man1/ sudo mandb
1
2
3
4
5
6
7
8
- 测试安装是否成功
打开命令行终端执行命令 rclone version
,能够正常输出下面内容,则说明安装成功了
$ rclone version
rclone v1.53.1-DEV
- os/arch: darwin/amd64
- go version: go1.15.2
1
2
3
4
2
3
4
# 配置远端连接/账号
Rclone 安装完成后需要先配置才能使用,不同平台设置方式不一样,具体可以看官方文档https://rclone.org/docs/ (opens new window)
这篇文章介绍了如何设置谷歌网盘 - Rclone - 设置谷歌网盘 ,可以参考下,举一反三,不清楚的可以查阅官方文档。
# 命令说明
- 01
- 旧电脑安装windows11最简单的方法-绿色又健康,附激活脚本11-08
- 02
- 小白入门级NAS首选,开箱即用,不折腾,打造你的家庭影院09-29
- 03
- 工信部出手,查一下你的手机号都注册了哪些网络账号09-26