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- 清空 remoterclone dedupe- 交互式查找重复文件,进行删除/重命名操作
在 VPS 上输入 rclone -h,找到 rclone 配置文件默认存放位置(默认 /root/.config/rclone/rclone.conf)
如有任何知识产权、版权问题或理论错误,还请指正。
转载请注明原作者及以上信息。