minio批量上传文件及文件夹技巧


话不多说,直接上干货。

一、批量上传文件技巧

  • 方案1:拖拽
    打开minio客户端页面(linux服务器可以通过nginx代理出页面来),下图就展示了直接选中左边所有图片文件拖拽到右边minio某个桶下的过程。
    在这里插入图片描述
  • 方案2:通过mc.exe工具上传,mc.exe工具使用可参考第三节。

二、批量上传文件夹技巧

不能拖拽上传,只能通过mc.exe工具上传或者手动写python脚本等方式。如果用mc.exe工具使用可参考第三节。

三、如何批量上传文件及文件夹到minio?

下载windows 64bit版本mc.exe: https://dl.min.io/client/mc/release/windows-amd64/mc.exe

  • 1、添加云存储服务

    把mc.exe放在D盘tools文件夹下,依次执行以下命令:
    D:\tools>mc config host add minio http://internal.minio-server minioadmin minioadmin 在这里插入图片描述
    D:\tools>mc alias set minio http://internal.minio-server minioadmin minioadmin(后面两荐是AccessKey和SecretKey,本例中值都为minioadmin)在这里插入图片描述
    D:\tools>mc config host add minio-server http://internal.minio-server在这里插入图片描述
    回车输入Access Key、Secret Key,本例中两个值都为minioadmin

  • 2、 查看bucket

    D:\tools>mc ls minio-server在这里插入图片描述

  • 3、上传文件及文件夹到bucket中

    上传文件命令:
    D:\tools>mc cp D:\project\jdjr\bbdp\bi大屏\部署资源\monet-components\1.txt minio-server/agile-visual-components

    上传文件夹命令(把整个文件夹都上传,包含此文件夹):
    D:\tools>mc cp D:\project\jdjr\bbdp\bi大屏\部署资源\monet-components minio-server/agile-visual-components –recursive

    上传文件夹命令(把整个文件夹下的文件及文件夹都上传,不包含此文件夹):
    D:\tools>mc cp D:\project\jdjr\bbdp\bi大屏\部署资源\monet-components\ minio-server/agile-visual-components --recursive

  • 4、附命令:删除bucket中的文件

    删除文件:
    D:\tools>mc rm minio-server/agile-visual-components/1.txt

    删除文件夹:
    D:\tools>mc rm minio-server/agile-visual-components --recursive –force在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/changlina_1989/article/details/125936765
今日推荐