当前位置:   article > 正文

【大数据运维】minio 常见shell操作

【大数据运维】minio 常见shell操作

1. 安装

下载 https://dl.min.io/client/mc/release/linux-amd64/

在这里插入图片描述

赋权与使用

cp mc /usr/bin  &&  chmod +x  /usr/bin/mc
./mc --help  
  • 1
  • 2

 

2. 入门操作

# 添加minio到mc
mc config host add minio_alias_name endpoint_adress user_name pass_word



mc config host add minio-S3  https://xxx.ap-beijing.xxx.com  ak sk
Added `minio-S3` successfully.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
- 创建桶

mc mb minio_alias_name/bucket_name

- 查询桶

mc ls minio_alias_name


- 上传文件

# 上传一个文件到bucket中
mc cp Check.tar.gz  minio_alias_name/bucket_name/ 

# 上传一个目录到bucket中  
mc cp /local_path/  minio_alias_name/bucket_name/ --recursive 


- 下载
mc cp -r minio_alias_name/bucket_name/source-folder <本地路径>/local-folder/  



# 删除数据
# 删除文件
$ mc rm minio_alias_name/bucket_name/aaa.txt
# 删除目录
$ mc rm minio_alias_name/bucket_name/fold_name --recursive --force


删除bucket
# 删除 没有文件的bucket
$ mc rb minio-S3/test

# 删除 有文件的bucket
$ mc rb minio-S3/test --force
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36

 

3. 命令帮助

ls       列出文件和文件夹。
mb       创建一个存储桶或一个文件夹。
cat      显示文件和对象内容。
pipe     将一个STDIN重定向到一个对象或者文件或者STDOUT。
share    生成用于共享的URL。
cp       拷贝文件和对象。
mirror   给存储桶和文件夹做镜像。
find     基于参数查找文件。
diff     对两个文件夹或者存储桶比较差异。
rm       删除文件和对象。
events   管理对象通知。
watch    监听文件和对象的事件。
policy   管理访问策略。
session  为cp命令管理保存的会话。
config   管理mc配置文件。
update   检查软件更新。
version  输出版本信息。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/336886
推荐阅读
相关标签
  

闽ICP备14008679号