Linux添加、修改、删除jar包内文件

Linux添加、修改、删除jar包内文件,第1张

项目现场使用堡垒机等安全措施时,有时不能用FTP方式访问Linux系统。如果此时需要修改配置文件,或增删jar包内文件,只能通过Shell命令行进行 *** 作。

首先需要Linux系统中装有vim和zip程序,使用 vim xxx.jar 打开jar包:

首先建一个目录,将jar包内的文件解压到目录中:

下面是分解动作~

然后,你得到了一个目录。自行处理好需要添加、删除的文件后,在目录中执行:

最后你就得到了一个崭新的jar包( ̄▽ ̄)/~

Linux系统下 *** 作tar压缩包,需要用tar命令,追加参数用“-r"选项,取出参数用“-x”选项,案例如下:

如果有一个包 zhidao.tar.bz2 ,需要把baidu.txt追加进去,就用命令:

tar  -rvf  zhidao.tar.bz2  baidu.txt

从tar包zhidao.tar.bz2中取出file2.txt则用:

tar  -xvf  zhidao.tar.bz2  baidu.txt

#tar -xvf zhidao.tar.bz2 ,后面不跟文件名,就会解压整个zhidao.tar.bz2包。

Linux系统下tar命令参数详解:

-c :建立一个压缩文件的参数指令(create 的意思);

-x :解开一个压缩文件的参数指令;

-t :查看 tarfile 里面的文件;

-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩;

-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩;

-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程;

-f :使用档名,请留意,在 f 之后要立即接档名,不要再加参数;

-p :使用原文件的原来属性(属性不会依据使用者而变);

-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中;

--exclude FILE:在压缩的过程中,不要将 FILE 打包。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11891373.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存