Rclone命令

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

注释:kryo 是 Rclone 中配置的谷歌账户对应名称,one 是谷歌硬盘中的一个文件夹

下载谷歌硬盘文件到本地

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

其他

  • 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 配置文件默认存放位置(默认 /root/.config/rclone/rclone.conf

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

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

下一篇 Windows 10 使用小鹤双拼