bash脚本,压缩和打包

 

1.给文件改名,并进行压缩

复制代码
#!/bin/bash
# -*- coding: utf-8 -*-

##给文件改名,并进行压缩
oldName="PriceAlarmServer"
newName="PriceAlarmServerGnn"
echo "oldName:"${oldName}
echo "newName:"${newName}


rm -rf ${newName}
mkdir ${newName}
cp ./${oldName} ./${newName}/${newName}
tar -zcvf ${newName}.tgz  ${newName}
rm -rf ${newName}
复制代码

 

2.打包压缩文件

复制代码
#!/bin/bash
# -*- coding: utf-8 -*-

# 打包压缩文件
otherName="DataSyncClient_2"
serverName="DataSyncClient"
echo "other name:"${otherName}
echo "server name:"${serverName}

mkdir ${otherName}
mv ${serverName} ${otherName}/
mv ${otherName}/ ${serverName}
tar -zcvf ${serverName}.tgz ${serverName}/
echo "finish tar"
复制代码

因为要创建的文件夹 和二进制文件同名,所以这里要先创建一个别名(othername)的文件,然后再做若干mv操作

 

这2个脚本,主要是列出bash下面字符串的一个用法。

 

posted @   He_LiangLiang  阅读(104)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示