1.上代码

#!/bin/bash
# 压缩文件脚本
# 设置距离当前日期的开始和结束的天数
start_num=1179
end_num=1178
dir=/home/oracle/oradata_1tfor ((j=$start_num; j>=$end_num; j--))
do#获取以前的时间,格式:20180313yyyymmdd=$(date -d "$j days ago" +%Y%m%d)yyyymm=$(date -d "$j days ago" +%Y%m)yyyy=$(date -d "$j days ago" +%Y)echo 'start...date:'$yyyymmddsource_folder_file=$dir'/'$yyyy'/'$yyyymmdd'/'$yyyymmdd'.log'zip_source_folder_file=$dir'/'$yyyy'/'$yyyymm'/t_mt_'$yyyymmdd'_log.zip'# 判断要压缩的文件是否存在,如果存在则进行压缩操作if [ -f "$source_folder_file" ] ; then#压缩文件zip -rj $zip_source_folder_file $source_folder_file#删除文件rm -rf $source_folder_filerm -rf $dir'/'$yyyy'/'$yyyymmddelseecho '压缩文件不存在'$source_folder_filefidone

zip压缩脚本(linux)相关推荐

  1. linux系统zip压缩命令,linux zip 压缩命令

    linux   zip命令 的基本用法是: zip  [参数] [打包后的文件名] [打包的目录路径] linux   zip命令 参数列表: -a     将文件转成ASCII模式 -F     尝 ...

  2. linux zip 压缩子目录,Linux zip命令:压缩文件或目录

    ".zip"是 Windows 中最常用的压缩格式,Linux 也可以正确识别".zip"格式,这可以方便地和 Windows 系统通用压缩文件. " ...

  3. 压缩脚本linux shell

    #!/bin/bash #传入日期参数 startdate=$1 enddate=$2 echo "startdate:${startdate} enddate:${enddate}&quo ...

  4. linux中用zip压缩文件,详解Linux中zip压缩和unzip解压缩命令及使用详解

    下面给大家介绍下Linux中zip压缩和unzip解压缩命令详解 1.把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩myda ...

  5. linux中zip文件解压命令,Linux中zip压缩和unzip解压缩命令使用方法

    Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统.在Linux中,我们可以利用命令进行文件压缩,即zip压缩和unzip解压缩,这篇文章主要介绍了详解Linux中zi ...

  6. linux zip压缩包大小,Linux中巧用zip命令压缩和解压缩文件

    在Windows中,我们用得最多的解压缩软件就是WinRAR了,这个软件对我们实现解压缩非常方便.但是如果在Linux系统中,我们还可以尝试用命令来实现对文件的解压缩,这篇文章主要介绍在Linux中用 ...

  7. linux把文件复制到压缩包里,Linux学习笔记(二十)文件压缩 zip压缩、tar打包、打包、解包...

    一.zip压缩 首先安装zip与unzip yum install -y zip/unzip zip 1.txt.zip 1.txt 压缩文件1.txt,压缩文件名称为1.txt.zip zip -r ...

  8. Linux下tar解压到当前目录,zip压缩,tar压缩,tar解压

    Linux下tar解压tar.gz文件到当前目录 很多时候我们需要把文件解压到当前目录,命令如下: tar -zxvf vscode-server-linux-x64.tar.gz -C ./ 有时候 ...

  9. Linux oracle数据库自动备份自动压缩脚本代码

    Linux oracle数据库自动备份自动压缩脚本代码 Linux oracle数据库备份完成后可以自动压缩脚本代码. 复制代码代码如下: #!/bin/bash #backup.sh #edit: ...

  10. linux vim 单引号,单引号和双引号的区别、linux快捷键、zip压缩、lrzsz、vim常见问题...

    怎么去记忆? 大脑: 意识 == 内存 潜意识 === 硬盘 如何将知识放到潜意识中: 1. 交流讨论 - - 说出来 睡觉前,把当天学的内容和复习的内容,以语音的形式表达出来. 微信群里说出来. 自 ...

最新文章

  1. linux 文件查找命令集:find,locate,wheres,which,type
  2. Oracle中验证非空的函数NVL(),NVL2()总结
  3. 系列博文-Three.js入门指南(张雯莉)-静态demo和three.js功能概览
  4. [导入]二叉树(C#数据结构四)
  5. 分布式架构的分布式文件系统
  6. setiosflags(ios::fixed)和setprecision()
  7. Ethercat解析(十四)之初始化流程
  8. mybatis类型检测的不足
  9. iOS应用开发环境准备
  10. SQL SERVER游标浅析
  11. 基于SSM的在线商城系统(最新)
  12. vue form表单数据提交
  13. 佳能打印机HP打印机爱普生打印机提示卡纸了确找不到卡纸
  14. VS+OpenCV+VC超详细的配置教程
  15. mac下的mysql的my.ini文件在哪里
  16. linux下cppcheck用法,CppCheck介绍与使用
  17. 突破asa,cer,cdx,php,aspx 上传
  18. C++中怎么暂停几秒
  19. Vue3后台管理系统(四)SVG图标
  20. P2构型并联混合动力汽车Cruise整车仿真模型 基于Cruise平台搭建整车部件等动力学模型,基于MATLAB/Simulink平台完成整车控制策略的建模

热门文章

  1. 解决/**/嵌套问题---条件编译:#if 0 statement #endif 帅帅哒洋办法
  2. 【PHP】openssl_sign(): supplied key param cannot be coerced into a private key
  3. openssl_verify(): supplied key param cannot be coerced into a public key错误解决的一种办法
  4. 如何评价《守望先锋》架构设计?
  5. 浅谈各大搜索引擎蜘蛛
  6. Grafana 8重磅发布:统一警报、实时流、继续炫酷到底!
  7. 1.3.1 互联网的边缘部分(资源子网)
  8. office2019卸载组件_禁止电脑随意安装和卸载软件,用这个方法就够了
  9. Excel学习日记:L4-资料排序
  10. linux ls -lrt 命令是什么意思