部署:
yum install -y rclone
或
curl https://rclone.org/install.sh | sudo bash
https://files.cnblogs.com/files/blogs/725965/install.sh?t=1690179117&download=true
配置rclone的配置文件,rclone默认会读取
/root/.config/rclone/rclone.conf
如果该文件没有那手动创建一下即可
或这姓rclone config 终端界面配置连接信息与手动创建位置一致
[minio] type = s3 env_auth = false access_key_id = admin secret_access_key = 12345678 region = endpoint = http://10.0.110.120:9000
命令:
rclone lsd minio:
列出minio下所有的bucket信息
rclone upload /root/test.txt zz:/home/
上传单个文件
rclone copy /本地目录路径 zz:/home/
上传整个目录
rclone copy --overwrite /root/data zz:/home/
上传整个目录保留目录结构,覆盖已有文件
rclone move /root/file.tar zz:/home/
上传后删除本地源文件
rclone mkdir zz:/home/testdir
目标端创建testdir目录
区分:
rclone ls zz:/home/:查看远端目录内容rclone copy 本地 → 远端:上传rclone copy 远端 → 本地:下载
迁移:
rclone sync /home/files minio:bucket
把/home/files文件夹下所有的文件包括子文件都传到bucket下
常用参数:
--ignore-existing 根据文件名校验,同步源目录存在目标目录不存在的文件 --create-empty-src-dirs 会自动创建远程不存在的目录
rclone copy 自动比对大小和时间
--checksum 比对大小和MD5
-P 显示实时进度
--bwlimit 10M 限速
浙公网安备 33010602011771号