属于我的梦,明明还在
个人工具站/博客持续更新中用于技术层面探讨 http://rhx0306.online/

部署:

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 限速

 

posted on 2022-12-22 19:45  属于我的梦,明明还在  阅读(613)  评论(0)    收藏  举报