Linux下Rclone详细使用教程

2019-02-10 分类:未分类 作者:刺猬

rclone能够方便的管理 google drive 与 dropbox 等网盘,支持挂载盘符与命令行上传下载,最主要的是,可以把网盘挂载到本地作为磁盘使用,现阶段关于Rclone教程比较多,想着还是自己写一个方便自己使用。

安装

教程在CentOS7下操作,其它系统需要稍作修改。

安装EPEL源:

yum -y install epel-release

安装一些基本组件和依赖:

yum -y install wget unzip screen fuse fuse-devel

下载Rclone-解压-移动可运行文件到/usr/bin

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-*

到此已经安装完成,具体使用命令下面会介绍。

还有一种安装方法(Linux下通用):
可能需要先更新man数据库:

yum install man -y
apt install man -y

To install rclone on Linux/macOS/BSD systems, run:

curl https://rclone.org/install.sh | sudo bash

For beta installation, run (Linux下通用,测试版):

curl https://rclone.org/install.sh | sudo bash -s beta

目前最新版本是1.42,后续更新可以去rclone官网查看最新版本然后替换地址即可。

使用

### 文件上传
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 - 交互式查找重复文件,进行删除/重命名操作。
#### 其他 ####

挂载命令

# apt-get install -y nload htop fuse p7zip-full

#::挂载为磁盘
./rclone mount gg: /home/drive --allow-other --allow-non-empty --vfs-cache-mode writes
 
#::卸载磁盘
 fusermount -qzu LocalFolder

常用的Rclone挂载最多的就是挂载GoogleDrive作为本地磁盘使用,下一篇我会详细介绍使用方法。

» 本文链接:Linux下Rclone详细使用教程
» 转载请注明来源:刺客博客
» 如果文章失效或者安装失败,请留言进行反馈。
继续阅读