文章

rclone 可管理google drive , dropbox 等

  编辑于:2018-11-25
文章目录

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/

发表回复