目录
[TOC]
1.rclone单账号拷贝,满每24h额度就停止
--max-transfer 750G
2.在移动完成后将源路径下的空文件夹删掉
可以在 rclone move
命令后加上标志
--delete-empty-src-dirs
3.实时输出结果
-v
标志用于输出 Rclone 当前操作的结果;
-vv
标志可以输出更详细的结果。
4.修改线程数
--transfers [int]
标志修改线程数,即同时开始传输的文件数,避免占用资源(主要是内存)过多,该标志的默认参数值为 4 。
e.g.--transfers 3
5.单个文件最大占用带宽
--bwlimit
–bwlimit
标志可以限制同步时占用的带宽,可以用此标志来避免触发 GD 的 API 每天 750G 的流量限制,此时使用 (后面这句话我不认可)–bwlimit 8M
即可。
e.g.--bwlimit 12.5M
注意单位是MegaByte(兆字节)而不是Mega bit(兆比特)
6.标志禁用 server side copy
--disable copy
--disable copy
标志禁用 server side copy ,同样用于突破单日 750G 的 API 流量限制。
7.显示实时传输进度
-P = –progress 显示实时传输进度。
该标志与 -v 的区别在于,-P 标志输出的是当前命令的执行【进度】,而 -v / -vv 输出的是命令的执行【结果】。(没错,这两个可以组合起来用,即 -vP 或 -vvP
,可以同时显示实时进度和操作结果,不妨一试~)
-vvP
8.跳过目标处已存在的【文件名相同但 hash 不同】的文件
--ignore-existing
–ignore-existing
跳过目标处已存在的【文件名相同但 hash 不同】的文件,不加此标志会使用来源覆盖目标处,但如果 hash 相同即使不加此标志也会跳过。
9.获取指定路径下文件内容的总大小
rclone size [DriveName]:[Folder]
10.使用rclone sync
进行数据同步
rclone sync source:path dest:path
rclone sync source:path dest:path
命令用来同步数据,同步数据时,可能会删除目的地址的数据,可先使用 –dry-run
标志来检查要复制、删除的数据。同步数据出错时,不会删除任何目的地址的数据。此命令同步的始终是 path 目录下的数据,而不是 path 目录(空目录将不会被同步)。
11.配置文件备份
Rclone 配置文件路径为 /root/.config/rclone/rclone.conf
,或执行 rclone config file
来查看,在 VPS 重装系统或迁移前可以备份下来免去重新配置的麻烦。
12.使用 Server Side Copy
--drive-server-side-across-configs
--drive-server-side-across-configs
标志可在团队盘复制中使用 Server Side Copy ,不占用服务器流量和带宽。
13.文件去重
rclone dedupe drive_name:path
rclone dedupe drive_name:path
命令可以对云盘文件去重,当文件夹路径相同时会合并,文件 MD5 相同时会删除重复的,仅保留一份,MD5 不同时的默认是交互式操作,询问你保留那个。有大量重复文件时可以使用 –dedupe-mode MODE 标志来指定处理策略,MODE 可以为 interactive
(默认),skip
,first
,newest
,oldest
,largest
,smallest
,rename
,顾名思义即可。
14.限制每秒钟的事务数
--tpslimit FLOAT
--tpslimit FLOAT
标志限制每秒钟的事务数(默认值为 0
,即不限制),在操作大量文件时,不使用此参数的话很可能触发网盘的 API 资源开销限制。