首页 > 其他分享 >pack_log.sh

pack_log.sh

时间:2024-11-07 15:43:05浏览次数:3  
标签:log tar 压缩文件 sh file path dir pack

 

将某个目录下面的文件打包成一个压缩文件,然后拷贝到其他目录

 

#!/bin/bash  
  
# 获取当前时间,并格式化为 YYYYMMDD-HHMMSS  
timestamp=$(date +"%Y%m%d-%H%M%S")  
  
# 定义日志目录  
log_dir="/log"  

# 定义压缩文件最终目录
tar_file_dir="/mnt/heliang/log"
  
# 获取脚本所在目录  
script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"  
  
# 定义压缩文件的名称  
tar_file_name="zs31b-log-${timestamp}.tar.gz"  
  
# 完整的压缩文件路径  
tar_file_path="${script_dir}/${tar_file_name}"  
  
# 打包并压缩日志目录  
echo "正在打包 ${log_dir} 到 ${tar_file_path}..."  
tar -czf "${tar_file_path}" "${log_dir}"  
  
# 检查是否成功创建压缩文件  
if [ -f "${tar_file_path}" ]; then  
    echo "压缩文件 ${tar_file_name} 已成功创建在 ${script_dir}"  
else  
    echo "创建压缩文件失败,请检查目录权限或磁盘空间"  
fi

echo 移动压缩文件到 我们挂在的磁盘目录的文件夹下面
mv ${tar_file_path}  ${tar_file_dir}
echo 移动完成

 

标签:log,tar,压缩文件,sh,file,path,dir,pack
From: https://www.cnblogs.com/music-liang/p/18532434

相关文章

  • linux部署本地测试服务器,部署showdoc,并挂载额外硬盘用于windows共享文件
    过程中坑还是挺多的,在这里做个记录,方便他人也方便自己一、安装linux系统下载镜像使用rufus制作启动盘(linux系统不能使用大白菜等软件)更改网络配置(ifcfg-ens33是网卡名,看个人主机配置而定)vi/etc/sysconfig/network-scripts/ifcfg-ens33将ONBOOT="no"改为ONBOOT=“yes......
  • 适合才最美:Shiro安全框架使用心得
    大家好,我是V哥。ApacheShiro是一个强大且灵活的Java安全框架,专注于提供认证、授权、会话管理和加密功能。它常用于保护Java应用的访问控制,特别是在Web应用中。相比于SpringSecurity,Shiro的设计更简洁,适合轻量级应用,并且在许多方面具有更好的易用性和扩展性,今......
  • shell脚本入门——流程控制方法和代码
    Shell脚本是一种用于自动化任务和管理系统的强大工具。在编写Shell脚本时,流程控制(如条件判断、循环等)是最基础也是最重要的部分之一。以下是一些常用的Shell流程控制结构:1.条件判断(if语句)Shell脚本中的if语句用于根据条件判断执行不同的代码块。#!/bin/bash#判断文件......
  • 系统中电源的设计和选择 BOSHIDA acdc电源模块 BAL2.5-5W
    系统中电源的设计和选择BOSHIDAacdc电源模块BAL2.5-5W1.确定所用电源的规格:电源功率电源输出电压,输出端数电源尺寸2.使用标准模块设计系统时,请尽可能使用市场上通用的标准电源模块。这样可缩短设计和开发的时间,提高可靠性。3.尽地减少电源的输出端数一-般很容易买到现成的1......
  • α-shape算法曲面重建
    目录1原理介绍α-shape的基础概念数学公式推导2.1外接圆半径2.2根据α参数筛选三角形2.3构建α-shape2.4参数调整与优化3α-shape的构建步骤4示例代码        取点云的凹边界是计算几何中的一个经典问题。凹边界与凸边界不同,它能捕捉到数据的细......
  • .NET 图像处理库 ImageSharp 退出 .NET 基金会
    .NET图像处理库ImageSharp退出.NET基金会OSCHINA 已关注 5人赞同了该文章出品|开源中国ImageSharp是一个流行的.NET项目,也是.NET生态中强大、跨平台的图像处理库。  今年早些时候,该项目负责人JamesSouth宣布计划变更ImageSh......
  • .NET 8 高性能跨平台图像处理库 ImageSharp
    阅读目录前言项目介绍项目使用常用方法常用滤镜项目地址总结最后前言传统的System.Drawing库功能丰富,但存在平台限制,不适用于跨平台开发。.NET8的发布,ImageSharp成为了一个更好的选择。ImageSharp是一个完全开源、高性能且跨平台的图像处理库,专为.NET设计......
  • 洛谷P3516 [POI2011] PRZ-Shift
    题意Link有一个排列\(a\),你可以执行两种操作:A:将最后一个数移到最前面B:将第三个数移到最前面构造一组操作序列将其变为递增排列,输出形如5a2b...表示执行\(5\)次A操作再执行\(2\)次B操作。思路很有意思的构造。仔细思考,操作A使我们能将原排列变为它的任何一......
  • 为什么前端打包出来的静态文件名字是一串 Hash 值 ?
    前端打包出来的静态文件名带有一串Hash值,主要是为了实现以下几个目的:缓存有效性:当文件内容发生变化时,Hash值也随之改变,这意味着浏览器能够识别文件的更新。如果文件内容没有变化,Hash值保持不变,浏览器可以从缓存中加载文件,节省网络带宽和提高加载速度。避免缓存问题:在......
  • shodan的使用方法1(泷羽sec)
    声明学习视频来自B站UP主泷羽sec,如涉及侵泷羽sec权马上删除文章。笔记只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负这节课旨在扩大自己在网络安全方面的知识面,了解网络安全领域的见闻,了解学习哪些知识对于我们渗透......