shell批量解压源码包
发布时间:2020-12-16 01:54:10 所属栏目:安全 来源:网络整理
导读:? 有时候部署环境有很多安装包,如果一个一个地解压缩实在太麻烦了,可以用shell批量进行解压缩。命令如下: [[email?protected] ~ ]# vi tar.sh# ! /bin/ bash#标称是 Shell脚本cd /usr/local/src/ #进入保存源码包的目录ls *.tar.gz /usr/local/src/ ls.lo
? 有时候部署环境有很多安装包,如果一个一个地解压缩实在太麻烦了,可以用shell批量进行解压缩。命令如下: [[email?protected] ~]# vi tar.sh #! /bin/bash #标称是 Shell脚本 cd /usr/local/src/ #进入保存源码包的目录 ls *.tar.gz > /usr/local/src/ls.log #把所有以.tar .gz结尾的文件名覆盖写入ls.log文件 ls *.tgz >> /usr/local/src/ls.log #把所有以.tgz结尾的文件名追加写入ls.log文件 file=$(cat /usr/local/src/ls.log) #读取 Is.log 文件中的内容,赋子变量file for i in $file #for循环,每次循环把变量file中的一个文件名 do tar -zxf $i #解压缩毎个压缩文件 done rm -rf /usr/local/src/ls.log #删除临时文件ls.log #以上是脚本的内容 [rootBlocalhost ~]# chmod 755 tar.sh #赋予tar.sh文件执行权限 [[email?protected] ~] ./tar.sh #执行这个脚本 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |