Rclone命令

Posted by musk on August 27, 2020

Rclone命令

安装

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

挂载 全部完成后,现在新建一个你要挂载的目录,例如我要挂载到/home/drive

mkdir -p /home/kryo 用screen创建一个新的会话:

screen -S rclone 执行如下命令:

./rclone mount kryo: /home/kryo --allow-other --allow-non-empty --vfs-cache-mode writes 挂载其实只要几秒钟,但终端不会返回成功信息,直接重连。 重连后查看是否成功

df -h 将本地文件上传到谷歌硬盘命令:

rclone copy /home/sda3/kryo/ kryo:one 注释:googledrive这个是Rclone中配置绑定的谷歌账户对应信息,5yun是谷歌硬盘中的一个文件夹

下载谷歌硬盘文件到本地

rclone sync kryo:one /home/sda3/kryo 查看谷歌硬盘文件夹内有哪些文件及大小

rclone ls kryo 返回信息:

这四个文件就是刚刚我上传上去的

查看谷歌硬盘文件夹内有哪些文件及大小及上传时间

rclone lsl kryo:one

rclone mkdir googledrive:/5yun/wwwroot/ 挂载挂在googledrive中的5yun文件夹到本地backup文件夹中:

rclone mount googledrive:5yun /root/backup & 卸载上面挂载的本地目录

fusermount -u /root/backup### 文件上传

rclone copy /home/backup gdrive:backup # 本地路径 配置名字:谷歌文件夹名字

文件下载

rclone copy /home/backup gdrive:backup

列表

rclone ls gdrive:backup

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

在VPS上,输入 rclone -h,找到rclone配置文件默认存放位置(default "/root/.config/rclone/rclone.conf")

如有任何知识产权、版权问题或理论错误,还请指正。

转载请注明原作者及以上信息。