文章目录
rclone 介绍
rclone能够方便的管理 google drive 与 dropbox 等网盘,支持挂载盘符与命令行上传下载
- 挂载盘,使用方便,但是速度比较慢,适合零碎小文件
- 命令行,上传下载速度非常快,适合上传大文件
与github上gdrive项目相比,rclone考虑到了google drive API的限制,在上传大量小文件的时候不会因为速度过快导致中断
本人使用rclone上传gdrive共计4T文件,没有出现过中断等问题,非常好用,下面是使用教程:
下面都是在ubuntu下测试可用,其他系统应该也可以,欢迎大家测试指正。
rclone 安装
利用脚本安装
官方已经推出了安装脚本,适用于多平台。
建议使用此脚本。
如果已经是root用户不需要则不需要sudo
命令。
如果提示-bash: curl: command not found
,
则安装curl
#debian/ubuntu apt-get install curl -y #centos yum install curl -y
如果还有错误,那么可能是没有安装unzip,那么利用apt-get
或者yum
安装即可。
正式版:
curl https://rclone.org/install.sh | sudo bash
测试版:
curl https://rclone.org/install.sh | sudo bash -s beta
手动安装
官方已经推出安装脚本,推荐通过脚本安装。
rclone支持多平台,下载地址--https://downloads.rclone.org/
ubuntu x64系统安装:
安装相关软件:
apt update apt install wget unzip fuse -y
手动安装
wget https://downloads.rclone.org/rclone-current-linux-amd64.zip unzip rclone-current-linux-amd64.zip chmod 0777 ./rclone-*/rclone cp ./rclone-*/rclone /usr/bin/ rm -rf ./rclone-*
rclone 绑定 google drive
以常用的google drive为例,dropbox等类似
关键部分如图所示:
文字描述
## rclone config ### config file : cat /root/.config/rclone/rclone.conf rclone config ### n # 新建配置 ### 7 # google drive ### gdrive # 名字 -记住 ### Enter # 留空 ### Enter # 留空 ### n # 手动配置 ### # 粘贴code ### y # 确认配置 ### q # 退出配置
rclone 使用说明
注意 copy sync等命令的不同,建议用不重要的文件试清楚区别再搞
### 文件上传 rclone copy /home/backup gdrive:backup # 本地路径 配置名字:谷歌文件夹名字 ### 文件下载 rclone copy gdrive:backup /home/backup ### 列表 rclone ls gdrive:backup rclone lsl gdrive:backup # 比上面多一个显示上传时间 rclone lsd gdrive:backup # 只显示文件夹 ### 新建文件夹 rclone mkdir gdrive:backup ### 挂载 rclone mount gdrive:mm /root/mm & ### 卸载 fusermount -u /root/mm #### 其他 #### #### https://softlns.github.io/2016/11/28/rclone-guide/ rclone config - 以控制会话的形式添加rclone的配置,配置保存在.rclone.conf文件中。 rclone copy - 将文件从源复制到目的地址,跳过已复制完成的。 rclone sync - 将源数据同步到目的地址,只更新目的地址的数据。 –dry-run标志来检查要复制、删除的数据 rclone move - 将源数据移动到目的地址。 rclone delete - 删除指定路径下的文件内容。 rclone purge - 清空指定路径下所有文件数据。 rclone mkdir - 创建一个新目录。 rclone rmdir - 删除空目录。 rclone check - 检查源和目的地址数据是否匹配。 rclone ls - 列出指定路径下所有的文件以及文件大小和路径。 rclone lsd - 列出指定路径下所有的目录/容器/桶。 rclone lsl - 列出指定路径下所有文件以及修改时间、文件大小和路径。 rclone md5sum - 为指定路径下的所有文件产生一个md5sum文件。 rclone sha1sum - 为指定路径下的所有文件产生一个sha1sum文件。 rclone size - 获取指定路径下,文件内容的总大小。. rclone version - 查看当前版本。 rclone cleanup - 清空remote。 rclone dedupe - 交互式查找重复文件,进行删除/重命名操作。 #### 其他 ####
rclone 其他技巧
- rclone配置文件存储位置
~/.config/rclone/rclone.conf
可以保存里面的内容,在新电脑上直接用这个配置文件即可 - 可以 实现 两个 google drive 之间对拷 备份文件,不占用硬盘
大家的gdrive来源都是xxx,担心不稳,可以多个google drive多存几份
新建好rclone的配置文件后
rclone copy gdrive1: gdrive2:
就可以实现两个 google drive 之间对拷,不占用硬盘空间,很方便,但是请注意vps流量哟~
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可
本文转载自:xiaofd.win URL:http://xiaofd.win/index.php/archives/23/