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")
如有任何知识产权、版权问题或理论错误,还请指正。
转载请注明原作者及以上信息。