我的使用场景,研制主管让我删掉某产品建立包中jar文件中的maven文件夹及其包含文件,写java程序操作jar包其实可以7zip linux 解压命令linux虚拟机,而且简直大材小用,多此一举!假如你想自动从几千个文件中删掉,那我告诉你linux系统入门学习,离职算了!!!

所以,这不,来了。shell脚本简直不要太好用!相信zip、tar解压缩使用linux的男子伴都非常熟悉7zip linux 解压命令,这么,7za这个命令赶紧熟悉上去吧!职场超实用

第一步:

其实是安装命令环境了,可以找到官网安装包用wget下载,之后解压安装!这,多此一举!如下就好。

#安装epel依赖
sudo yum install epel-release
#安装p7zip包
sudo yum install p7zip
注:root用户不必加sudo , 直接用yum下载

第二步:

使用7za命令进行你须要的操作就可!相关命令自行百度即可!

我的使用场景shell脚本如下

#!/bin/bash
#检索所有jar文件存入数组
ARRAY=`find ./ -name '*.jar'`
#遍历数组执行删除操作
for i in $ARRAY;do
        echo ""
        7za d "$i" META-INF/maven
done

个人笔记系列!

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复