首页 > 其他分享 >oss对象存储使用记录

oss对象存储使用记录

时间:2023-11-07 11:35:55浏览次数:37  
标签:存储 name 记录 oss echo 033 data 0m

上传:
#!/bin/bash
#docker server 01
/root/ossutil64 cp /opt/dockercn01/activity/ oss://gstarcad-logs/cn-gactivity/01/ --include "catalina.out*.gz" -r -u


下载:
#!/bin/bash
echo -e "\033[31m Please input system name \033[0m"
echo -e "\033[31m You can input name like:cn-user or us-user \033[0m"
read -p "Input a name:" name
line=`/home/gslog/ossutil64 ls oss://gstarcad-logs -s -d|grep -w "oss://gstarcad-logs/\$name"|wc -l`
if [ $line -lt 1 ];then
#   echo -e "\033[31m please input right name \033[0m"
   /home/gslog/ossutil64 ls oss://gstarcad-logs -s -d |awk -F '/' '{print $4}'
   echo -e "\033[31m please input right name \033[0m"
   exit 0
fi
echo -e "\033[31m You can input data like 20201110 or 20201225 ... \033[0m"
echo -e "\033[31m Notice If U want to download 20201121, U must input the 20201122 for data \033[0m"
read -p "Input a data:" data
line1=`/home/gslog/ossutil64 ls oss://gstarcad-logs/"\$name" -s|grep -w "\$data"|wc -l`
if [ $line1 -lt 1 ];then
#   echo -e "\033[31m please input right date \033[0m"
   /home/gslog/ossutil64 ls oss://gstarcad-logs/$name -s|awk -F '/' '{print $NF}'|awk -F '[-.]' '{print $3}'|sort -n|uniq -c|sort -nr|awk '{print $2}'
   echo -e "\033[31m please input right date \033[0m"
   exit 0
fi
echo -e "\033[32m download ........... \033[0m"
mkdir -p /tmp/$data
/home/gslog/ossutil64 cp oss://gstarcad-logs/$name/01/catalina.out-$data.gz /tmp/$data/s01-$name.gz
/home/gslog/ossutil64 cp oss://gstarcad-logs/$name/02/catalina.out-$data.gz /tmp/$data/s02-$name.gz
echo "unzip ............."
cd /tmp/$data && gzip -d s01-$name.gz && gzip -d s02-$name.gz
echo "all done."
echo -e "\033[32m Your logs is download and unzip OK,please to /tmp/$data \033[0m"


阿里云帮助文档:

https://help.aliyun.com/document_detail/120069.html?spm=a2c4g.11186623.6.856.547b7a6cTa0swz


标签:存储,name,记录,oss,echo,033,data,0m
From: https://blog.51cto.com/u_11873474/8228693

相关文章

  • 你真的知道TCP协议中的序列号确认、上层协议及记录标识问题吗?
    引言在前面的内容中,我们已经详细讲解了一系列与TCP相关的面试问题。然而,这些问题都是基于个别知识点进行扩展的。今天,我们将重点讨论一些场景问题,并探讨如何解决这些问题。序列号确认问题当A主机与B主机建立了TCP连接后,A主机发送了两个TCP报文,分别大小为500和300字节。第一个报......
  • HDFS Balancer存储水位稳定性原理与实践
    1.背景在HDFS分布式系统中,经常会上线新的datanode以环境集群容量不足的问题。但是往往旧datanode水位较高,甚至爆满无法写入,新datanode非常空闲,导致旧机器无法写入数据,集群的流量集中到新datanode中,造成新datanode网络延迟。为了解决上述问题,可以通过Balancer工具定时讲高水位dat......
  • HF Hub 现已加入存储区域功能
    我们在企业版Hub服务方案中推出了存储区域(StorageRegions)功能。通过此功能,用户能够自主决定其组织的模型和数据集的存储地点,这带来两大显著优势,接下来的内容会进行简要介绍:法规和数据合规,此外还能增强数字主权性能提升(下载和上传速度更快,减少延迟)目前,我们支持以下几......
  • 【躬行】-深度缓冲和模板缓冲是怎么存储的?
    概述最近在工作中需要实现一个功能,用到了模板测试。但奇怪的是,模板测试竟然不起作用!在解决问题的过程中,发现了一些有趣的知识点。通过本文,可以了解在unity中,深度缓冲和模板缓冲到底是怎么存储的。测试环境的搭建Unity版本:2021.3.16f1URP版本:12.1.8RenderDoc:1.29需要注意的是......
  • 算法刷题记录-螺旋矩阵
    算法刷题记录-螺旋矩阵螺旋矩阵给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。示例1:输入:n=3输出:[[1,2,3],[8,9,4],[7,6,5]]示例2:输入:n=1输出:[[1]]思路,这题有点绕,我用了一个比res大2的布尔矩阵来存储......
  • 记录--Vue3基于Grid布局简单实现一个瀑布流组件
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言在学习Grid布局之时,我发现其是CSS中的一种强大的布局方案,它将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局,在刷某书和某宝首页时,我们发现其展示方式就是一种瀑布流,是一种流行的网站页面布局......
  • Git常用命令记录
    克隆xxx项目gitclonehttp://git.xxx.vip/xxx.git克隆xxx项目下的单个xxx目录gitclonehttp://git.xxx.vip/xxx.gitxxx克隆xxx项目下的xxx分支单个xxx目录gitclone-bxxxhttp://git.xxx.vip/xxx.gitxxx查看本地分支gitbranch查看所有远程分支gitbranch-r查看本......
  • 视频集中存储/云存储EasyCVR启动后查询端口是否被占用出错,该如何解决?
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安防视频监控的能力,也具备接入AI智能分析的能......
  • 视频集中存储/云存储EasyCVR启动后查询端口是否被占用出错,该如何解决?
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安防视频监控的能力,也具备接入AI智能分析的......
  • vue3.0 + ts 实现上传工厂(oss与cos)
    概述将上传基类命名为MOS(MineObjectStorage)mos.ts代码import{MosType}from'./mosConfig'import{Loading}from'../loading'import{typeBinaryFile,typeMosFile}from'./fileUtil'importtype{PathTemplate}from'./pathTempla......