Skip to content

Commit 58efbde

Browse files
committed
doc: update docs/minio.md #813
1 parent d604a0d commit 58efbde

File tree

3 files changed

+183
-55
lines changed

3 files changed

+183
-55
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@ Quick Reference
8282
[Spring Boot](./docs/springboot.md)<!--rehype:style=background: rgb(0 149 0);&class=tag&data-lang=Java-->
8383
[Lua](./docs/lua.md)<!--rehype:style=background: rgb(3 3 128);-->
8484
[Pytorch](./docs/pytorch.md)<!--rehype:style=background: rgb(238 76 44);&class=contributing tag&data-lang=Python&data-info=👆看看还缺点儿什么?-->
85-
[Jupyter](./docs/jupyter.md)<!--rehype:style=background: rgb(0 72 153);&class=tag&data-lang=Python-->
85+
[Jupyter](./docs/jupyter.md)<!--rehype:style=background: rgb(0 72 153);&class=tag&data-lang=Python-->
86+
[Minio](./docs/minio.md)<!--rehype:style=background: rgb(3 3 128);-->
8687
<!--rehype:class=home-card-->
87-
[Minio](./docs/minio.md)<!--rehype:style=background: rgb(199 44 72));&class=tag-->
8888

8989
## 配置
9090

assets/minio.svg

Lines changed: 1 addition & 1 deletion
Loading

docs/minio.md

Lines changed: 180 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
MinIO 备忘清单
22
===
33

4-
这是 MinIO 语法的快速参考备忘单
4+
这是 MinIO 语法的快速参考备忘单
55

66
MinIO 快速参考
77
----
@@ -12,7 +12,7 @@ MinIO 快速参考
1212
- **桶(Bucket)**:MinIO中存储对象的容器,类似于文件夹。
1313
- **对象(Object)**:桶中存储的具体数据。
1414

15-
### 安装MinIO
15+
### 安装MinIO
1616

1717
-[MinIO官网](https://min.io/download)下载对应平台的MinIO服务器。
1818
- 根据操作系统的指南进行安装。
@@ -24,6 +24,7 @@ MinIO 快速参考
2424
```shell
2525
minio server /export/data1 /export/data2 /export/data3 /export/data4
2626
```
27+
2728
- 其中`/export/data1`等是存储数据的路径。
2829

2930
### 访问MinIO
@@ -32,76 +33,203 @@ MinIO 快速参考
3233
- 使用客户端工具,如`mc`命令行工具。
3334

3435
### minio client 安装
36+
<!--rehype:wrap-class=row-span-2 col-span-2-->
3537

36-
- windows
37-
38-
下载
39-
40-
`https://dl.min.io/client/mc/release/windows-amd64/mc.exe`
38+
#### windows
4139

42-
`\path\to\mc.exe --help`
40+
下载
4341

44-
- mac
45-
46-
安装
42+
```bash
43+
https://dl.min.io/client/mc/release/windows-amd64/mc.exe
44+
\path\to\mc.exe --help
45+
```
46+
47+
#### mac
4748

48-
`brew install minio/stable/mc`
49+
安装
4950

50-
`mc --help`
51+
```bash
52+
brew install minio/stable/mc
53+
mc --help
54+
```
5155

52-
- linux
53-
54-
**版本比较多,请去官网查找安装步骤**
55-
56-
```sh
57-
curl https://dl.min.io/client/mc/release/linux-amd64/mc \
58-
--create-dirs \
59-
-o $HOME/minio-binaries/mc
56+
#### linux
6057

61-
chmod +x $HOME/minio-binaries/mc
62-
export PATH=$PATH:$HOME/minio-binaries/
63-
```
58+
```sh
59+
curl https://dl.min.io/client/mc/release/linux-amd64/mc \
60+
--create-dirs \
61+
-o $HOME/minio-binaries/mc
62+
63+
chmod +x $HOME/minio-binaries/mc
64+
export PATH=$PATH:$HOME/minio-binaries/
65+
```
66+
67+
版本比较多,请去官网查找安装步骤
6468

6569
### mc 连接服务操作
6670

67-
- 列出所有别名:`mc alias list`
68-
- 添加服务别名:`mc alias set myminio https://myminio.example.net minioadminuser minioadminpassword`
69-
- 删除服务别名:`mc alias rm myminio`
71+
列出所有别名
72+
73+
```bash
74+
mc alias list
75+
```
76+
77+
添加服务别名
78+
79+
```bash
80+
mc alias set myminio https://myminio.example.net minioadminuser minioadminpassword
81+
```
82+
83+
删除服务别名
84+
85+
```bash
86+
mc alias rm myminio
87+
```
7088

7189
### mc 桶操作
7290

73-
- 创建桶:`mc mb myminio/mybucket`
74-
- 删除桶:`mc rb myminio/mybucket`
75-
- 设置桶策略:`mc policy set download myminio/mybucket`
76-
- 设置桶生命周期:`mc ilm import myminio/mybucket`
91+
创建桶
92+
93+
```sh
94+
mc mb myminio/mybucket
95+
```
96+
97+
删除桶
98+
99+
```sh
100+
mc rb myminio/mybucket
101+
```
102+
103+
设置桶策略
104+
105+
```sh
106+
mc policy set download myminio/mybucket
107+
```
108+
109+
设置桶生命周期
110+
111+
```sh
112+
mc ilm import myminio/mybucket
113+
```
114+
77115
### mc 文件操作
116+
<!--rehype:wrap-class=row-span-2-->
117+
118+
列出文件
119+
120+
```sh
121+
mc ls myminio/mybucket
122+
```
123+
124+
上传文件
125+
126+
```sh
127+
mc cp /path/to/file myminio/mybucket/file
128+
```
129+
130+
下载文件
78131

79-
- 列出文件:`mc ls myminio/mybucket`
80-
- 上传文件:`mc cp /path/to/file myminio/mybucket/file`
81-
- 下载文件:`mc cp myminio/mybucket/file /path/to/destination`
82-
- 删除文件:`mc rm myminio/mybucket/file`
83-
- 移动文件:`mc mv myminio/mybucket/file myminio/mybucket/newfile`
84-
- 拷贝文件:`mc cp myminio/mybucket/file myminio/mybucket/newfile`
85-
- 查找文件:`mc find myminio/mydata --name "*.jpg"`
132+
```sh
133+
mc cp myminio/mybucket/file /path/to/destination
134+
```
135+
136+
删除文件
137+
138+
```sh
139+
mc rm myminio/mybucket/file
140+
```
141+
142+
移动文件
143+
144+
```sh
145+
mc mv myminio/mybucket/file myminio/mybucket/newfile
146+
```
147+
148+
拷贝文件
149+
150+
```sh
151+
mc cp myminio/mybucket/file myminio/mybucket/newfile
152+
```
153+
154+
查找文件
155+
156+
```sh
157+
mc find myminio/mydata --name "*.jpg"
158+
```
86159

87160
### mc 文件夹操作
161+
<!--rehype:wrap-class=row-span-2-->
162+
163+
列出文件夹
164+
165+
```sh
166+
mc ls myminio/mybucket/folder
167+
```
168+
169+
创建文件夹
170+
171+
```sh
172+
mc mb myminio/mybucket/folder
173+
```
174+
175+
删除文件夹
176+
177+
```sh
178+
mc rb myminio/mybucket/folder
179+
```
88180

89-
- 列出文件夹:`mc ls myminio/mybucket/folder`
90-
- 创建文件夹:`mc mb myminio/mybucket/folder`
91-
- 删除文件夹:`mc rb myminio/mybucket/folder`
92-
- 移动文件夹:`mc mv myminio/mybucket/folder myminio/mybucket/newfolder`
93-
- 拷贝文件夹:`mc cp myminio/mybucket/folder myminio/mybucket/newfolder`
94-
- 删除文件夹中的所有文件:`mc rm --recursive myminio/mybucket/folder`
95-
- 列出文件夹中的所有文件:`mc ls --recursive myminio/mybucket/folder`
96-
- 列出文件夹中的所有文件,包括子文件夹:`mc ls --recursive --include-folders myminio/mybucket/folder`
181+
移动文件夹
182+
183+
```sh
184+
mc mv myminio/mybucket/folder myminio/mybucket/newfolder
185+
```
186+
187+
拷贝文件夹
188+
189+
```sh
190+
mc cp myminio/mybucket/folder myminio/mybucket/newfolder
191+
```
192+
193+
删除文件夹中的所有文件
194+
195+
```sh
196+
mc rm --recursive myminio/mybucket/folder
197+
```
198+
199+
列出文件夹中的所有文件
200+
201+
```sh
202+
mc ls --recursive myminio/mybucket/folder
203+
```
204+
205+
列出文件夹中的所有文件,包括子文件夹
206+
207+
```sh
208+
mc ls --recursive --include-folders myminio/mybucket/folder
209+
```
97210

98211
### mc 其他操作
99212

100-
- 列出所有桶:`mc ls myminio`
101-
- 显示帮助信息:`mc help`
102-
- 版本信息:`mc version`
213+
列出所有桶
214+
215+
```sh
216+
mc ls myminio
217+
```
218+
219+
显示帮助信息
220+
221+
```sh
222+
mc help
223+
```
224+
225+
版本信息
226+
227+
```sh
228+
mc version
229+
```
103230

231+
另见
232+
---
104233

105-
### 扩展阅读
106-
- [MinIO官方文档](https://min.io/docs/minio/kubernetes/upstream/)
107-
- [MinIO github 源码](https://github.com/minio/minio)
234+
- [MinIO官方文档](https://min.io/docs/minio/kubernetes/upstream/) _(min.io)_
235+
- [MinIO github 源码](https://github.com/minio/minio) _(github.com)_

0 commit comments

Comments
 (0)