如何在Linux服务器上将文件打包成ear包
发布网友
发布时间:2022-02-26 17:30
我来回答
共4个回答
懂视网
时间:2022-02-26 21:52
Linux中如何打包压缩解压文件
设备型号:ThinkPad E15
操作系统: centos7和centos8
软件版本:tar-1.30
用法:tar [OPTION...] [FILE]...
参数:
-ccreate创建文件
-x-extract解压文件
-v--verbose显示执行详细过程
-f--file指定被压缩的文件
-C (大写)--directory 指定解压位置
例:给/boot/grub2目录 打包
[root@xuegod63 ~]# tar -cvf grub.tar /boot/grub2/
[root@xuegod63 ~]# ls grub.tar
[root@xuegod63 ~]# tar xvf grub.tar#解压缩
[root@xuegod63 ~]# ls boot #查看解压后,得到的boot文件夹中的内容
grub2
例2:把两个目录或目录+文件打包成一个软件包:
[root@xuegod63 ~]# mkdir ./back
[root@xuegod63 ~]# cp /etc/passwd ./back/
[root@xuegod63 ~]# tar -cvf back.tar /boot/grub2 /root/back/ /etc/passwd
tar: 从成员名中删除开头的“/”
-rw-r--r-- root/root 1024 2020-06-28 19:46 boot/grub2/grubenv ###输出内容
-rw-r--r-- root/root 5130 2020-06-28 19:46 boot/grub2/grub.cfg
drwxr-xr-x root/root 0 2020-07-03 14:23 root/back/
-rw-r--r-- root/root 2735 2020-07-03 14:23 root/back/passwd
-rw-r--r-- root/root 2735 2020-06-28 19:49 etc/passwd
2、 tar 归档+压缩
语法:tar czvf newfile.tar.gz SOURCE
语法:tar czvf 压缩后的文件名(tar.gz tar.bz2) 需要压缩的文件或目录
常用参数:
-z, --gzip以gzip方式压缩 扩展名: tar.gz
-j :以bz2方式压缩的 扩展名:tar.bz2
-J:以xz 方式压缩 扩展名:tar.xz
例1:创建.tar.gz 包
[root@xuegod63 ~]# tar zcvf /root/grub.tar.gz /boot/grub2 #归档,注意备份的名字后缀
[root@localhost test]# tar zxvf /root/etc.tar.gz #解压缩
例2:创建.tar.bz2包
[root@xuegod63 ~]# tar -jcvf grub.tar.bz2 /boot/grub2
[root@xuegod63 ~]# tar -jxvf grub.tar.bz2 #解压缩
[root@xuegod63 ~]# tar jxvf grub.tar.bz2 -C /opt#解压到opt目录下
例3:创建.tar.xz包
[root@xuegod63 ~]# tar -Jcvf grub.tar.xz /boot/grub2
[root@xuegod63 ~]# tar -xvf grub.tar.xz #解压tar.xz 这类包
或:
[root@xuegod63 ~]# tar -Jxvf ~/etc.tar.xz
对比三种压缩方式后压缩比例:
[root@xuegod63 ~]# ll -h grub*
-rw-r--r-- 1 root root 5.2M 10月 26 16:27 grub.tar
-rw-r--r-- 1 root root 1.9M 10月 26 18:51 grub.tar.bz2
-rw-r--r-- 1 root root 2.1M 10月 26 18:47 grub.tar.gz
-rw-r--r-- 1 root root 1.4M 10月 26 19:03 grub.tar.xz#这个压缩比例最高,压缩的时间是最长
总结:
用法:tar [OPTION...] [FILE]...
参数:
-ccreate创建文件
-x-extract [?ekstr?kt] 提取 解压还原文件
-v--verbose显示执行详细过程
-f--file指定备份文件
-C (大写)--directory 指定解压位置
tar 归档+压缩
语法:tar czvf newfile.tar.gz SOURCE
语法:tar czvf 压缩后的文件名(tar.gz tar.bz2) 需要压缩的文件或目录
常用参数:
-z, --gzip以gzip方式压缩 扩展名: tar.gz
-j :以bz2方式压缩的 扩展名:tar.bz2
-J:以xz 方式压缩 扩展名:tar.xz
热心网友
时间:2022-02-26 19:00
应该是tar包吧。
tar命令
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
下面的参数-f是必须的
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
# tar -cf all.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
# tar -uf all.tar logo.gif
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思
# tar -xf all.tar
这条命令是解出all.tar包中所有文件,-t是解开的意思
1、压缩
tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz。
tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2 。
tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux
zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
2、解压
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
热心网友
时间:2022-02-26 20:18
暂时以ear作为tar的误字回答
作普通tar包的命令如下:假设将 /tmp/所有文件打包
tar -cvf /var/tmp.tar /tmp/*
假设打包的同时还进行压缩命令如下
tar -czvf /var/tmp.tar.gz /tmp/*
热心网友
时间:2022-02-26 21:52
ta r
linux zip 压缩文件到包内目录
新增的文件你可以通过写一个脚本检测,如果目录下产生新文件,把这个文件或者 多个文件代入到一个数组变量,然后写一 个循环往tar包里带。将新文件代入到tar包:tar rvf file.tar newfile 如果觉得回答符合要求,请点采纳。
webSphere和TomCat的区别
1.websphere修改配置文件不用像tomcat那样重起服务器。2.websphere会把项目打包成EAR文件,部署这个EAR文件,TOMCAT貌似是WAR文件。首先,他们的共同之处是都是支持JSP的服务器软件。不同之处:Tomcat: 是Apache Group Jakarta小组开发的一个免费服务器软件,适合于嵌入Apache中使用,而且,它的...
websphere和tomcat在使用中的区别
3、商业服务和技术支持的区别:Tomcat都是开源免费的,所有它俩也就没有任何商业服务和技术支持,而WebSphere的技术文档和相关服务还是很到位,如果你的服务器哪一天出问题了,只要你能出的起钱,他们的技术工程师立刻就能出现在你面前。4、安全性问题:Tomcat都是开源的,所以它们的安全性相对来说比较低...
微服务:Java EE的拯救者还是掘墓人?
在开始新项目的时候不要再使用EAR包或WAR包了。现在我们可以在Docker里运行JVM,Docker只不过是一个进程,但它可以表现得像一个操作系统一样。Docker运行在云端的操作系统上,而云端的操作系统运行在虚拟机里,虚拟机运行在Linux服务器上。这些服务器不是归谁所有,而是被很多互不相识的人共享。如果出现流量高峰怎么办?...
JAVA 压缩和序列化
GZIP接口比较简单,适合对单个数据流进行压缩,在Linux系统中使用较多。ZIP格式可以压缩多个文件,而且可以和压缩工具进行协作,是经常使用的压缩方法。JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR...
dat.zip文件转换为dat
首先,解压缩dat.zip文件。您可以使用各种解压缩工具,如WinRAR、7-Zip等。右键单击dat.zip文件,选择“解压缩到当前文件夹”或选择所需的解压缩选项。解压缩后,您将得到一个.dat文件。请注意,如果解压缩后的文件没有扩展名,则在重命名文件时将其更改为.dat。右键单击文件,选择“重命名”或使用...
Linux 文件安全之随机数生成器 李晓辉
Gpg –ear 是加密的,后面跟上你要把文件给哪个用户持的用户ID,然后哪上文件名 好的,加密完成,现在我们来看看加密的东西,看是否能看到真的内容,看,下图是加密过的,现在我们用kevin来看一下,因为我们授权给它看的 下图中是kevin登录上来的,他看到的也是乱码,说明在传输中可以保证一定的安全,...
怎么把文件复制到游戏目录下运行
如何把文件复制到游戏目录下运行呢,只要点进那个文件夹然后,全部复制到游戏目录,你把游戏安哪了就放那会出现覆盖。下面就让小编教大家进行详细的操作步骤。 1、首先我们进入桌面,找到我的电脑的快捷方式,之后点击进入。 2、找到存储磁盘,之后点击进入。 3、找到我们要寻找的游戏文件夹,之后点击进入。 4、找到我们需...
J2ME相关资料
你只需要在相应的Application目录(具体路径依赖于服务器)下面 建立一个符合WAR或EAR格式(参见16,17)的目录,启动服务器,就可以通过浏览器访问了。 特别的,你的Servlet的class文件应当放在/WEB-INF/classes目录中。 注意J2EE SDK不支持Hot deploy,你需要通过它的deploy tool来部署。 Tomcat只支持WAR格式。 15 EAR和...
macbook上怎么用解压软件解压?用什么解压软件好?
betterzip for Mac 下载地址: https://wm.yw-software.com/iclk/?zoneid=1 功能介绍 BetterZip for Mac让您快速检查档案,而不首先提取其内容。BetterZip for Mac只对你真正需要的文件进行解压:如果你只需要从一个更大的存档中几个文件或文件夹,您不必提取整个事情。只需将任何Finder窗口或桌面的...