当前位置: 首页 > news >正文

网站怎么做视频的软件泰安有什么互联网公司

网站怎么做视频的软件,泰安有什么互联网公司,网站设计案例,望野千枝叶如果需要筛选MinIO桶中的特定文件进行迁移,可以使用MinIO Client(mc)工具结合一些命令行技巧来实现。以下是具体步骤: 1、安装 MinIO Client(mc) wget https://dl.min.io/client/mc/release/linux-amd64/…

如果需要筛选MinIO桶中的特定文件进行迁移,可以使用MinIO Client(mc)工具结合一些命令行技巧来实现。以下是具体步骤:

1、安装 MinIO Client(mc)

wget https://dl.min.io/client/mc/release/linux-amd64/mc -P /usr/local/bin/chmod +x /usr/local/bin/mc

2.、配置源和目标MinIO服务

使用`mc alias set`命令为源MinIO和目标MinIO服务设置别名。
 

mc alias set source http://source-minio-server:9000 source-access-key source-secret-keymc alias set destination http://destination-minio-server:9000 destination-access-key destination-secret-key

3.、筛选并迁移特定文件

假设你想迁移源存储桶`source-bucket`中以`特定前缀`开头的文件到目标存储桶`destination-bucket`。

方法1:使用`mc find`和`mc cp`组合

1. 使用`mc find`命令列出符合条件的文件。

2. 使用`mc cp`命令将这些文件复制到目标存储桶。

mc find source/source-bucket --name "特定前缀*" | xargs -I {} mc cp {} destination/destination-bucket/
- `mc find source/source-bucket --name "特定前缀*"`:列出源存储桶中以`特定前缀`开头的所有文件。- `xargs -I {}`:将`mc find`的输出作为`mc cp`的输入。- `mc cp {} destination/destination-bucket/`:将每个文件复制到目标存储桶。

方法2:使用`mc mirror`和`--include`选项

如果你需要同步整个存储桶,但只想包含特定模式的文件,可以使用`mc mirror`命令的`--include`选项。

mc mirror --include "特定前缀*" source/source-bucket destination/destination-bucket

- `--include "特定前缀*"`:只迁移以`特定前缀`开头的文件。

方法3:使用脚本

为了后续方便迁移指定大量文件,我这里使用mc cp 并编写shell脚本实现

执行脚本前先按照前面第一步下载安装好mc,然后执行这一句设置好要从哪台minio服务器上迁移文件:

1、先指定minio服务器

​
/usr/local/bin/mc alias set 别名(任意起一个别名) http://minioIP:port  账号/密码​

2、创建file_list.txt文件

内容填写要下载的文件名,每个文件名占用一行:

脚本如下:

#!/bin/bash# 定义 MinIO 别名和存储桶MC_ALIAS="sytyminio" #(上一步任意起的别名)BUCKET="syty" #(文件所在的桶名)# 本地目录LOCAL_DIR="/data_2/3-26" #(文件下载后的存放路径)# 文件列表路径FILE_LIST="$LOCAL_DIR/file_list.txt" #要下载的文件名# 确保本地目录存在mkdir -p "$LOCAL_DIR"# 读取文件列表并逐个下载while IFS= read -r FILE; do# 跳过空行if [[ -z "$FILE" ]]; thencontinuefiecho "Downloading: $FILE"/usr/local/bin/mc cp "$MC_ALIAS/$BUCKET/$FILE" "$LOCAL_DIR/"# 检查下载是否成功if [[ $? -ne 0 ]]; thenecho "Failed to download: $FILE"elseecho "Successfully downloaded: $FILE"fidone < "$FILE_LIST"echo "Download process completed!"

http://www.dtcms.com/a/609681.html

相关文章:

  • uniapp h5 app 小程序获取当前定位
  • 重庆潼南网站建设哪家好沈阳市建设工程安全监督站网站
  • [特殊字符] 嵌入式音频接口全景图解:I2S、TDM、PDM、SPDIF、AC’97 与 PCM 的关系
  • 从 API 到应用:用 Rust 和 SQLx 为 Axum 服务添加持久化数据库
  • 【高级机器学习】 9. 代理损失函数的鲁棒性
  • 测试之测试用例篇
  • 做网站优化推广的好处网站界面设计实验报告
  • 自建node云函数服务器
  • TRO侵权预警|Lauren动物插画发起维权
  • Rust实战:使用Axum和SQLx构建高性能RESTful API
  • 波动率曲面分解法在期货价差套利策略中的应用研究
  • 泌阳县住房建设局网站网站seo排名优化工具在线
  • 电子商务网站建设课北京建设网官方网站
  • vr大空间体验馆,vr大空间是什么意思啊?
  • Node.js实现WebSocket教程
  • 朝阳区搜索优化seosem百度seo关键词排名优化工具
  • C++初阶
  • NFS:K8s集群的跨主机存储方案
  • 动态设计网站制作wordpress
  • 短临 Nowcast 在分布式光伏的落地:分钟级降水与云量对 Irradiance 的影响(工程版)
  • linux centos 防火墙操作命令
  • 破解行业绿电直供痛点:直连架构适配关键技术解析
  • token无感刷新全流程
  • MySQL 数据增删改查
  • 浏阳做网站的公司价格网站设计步骤详解
  • 南京做网站外包试论述网上商城的推广技巧
  • 面试150——二叉树
  • opencv 学习: QA_02 什么是图像中的高频成分和低频成分
  • C++_面试题13_QVector和QList的区别
  • Vue 2脚手架从入门到实战核心知识点全解析(day6):从工程结构到高级通信(附代码讲解)