linux的解压命令详解 linux常用命令解压命令

linux tar压缩解压缩文件夹、文件命令详解

linux tar压缩解压缩文件夹、文件命令详解

成都创新互联是一家集网站建设,德安企业网站建设,德安品牌网站建设,网站定制,德安网站建设报价,网络营销,网络优化,德安网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

直接先上三个常用命令

1.压缩当前目录下文件夹/文件yk到yk.tar.gz:

2.解压缩当前目录下的yk.tar.gz到file:

参数详解

五个命令中必选一个

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

这几个参数是可选的

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

-f必选参数

-f: 使用档案名字,这个参数是最后一个参数,后面只能接档案名。

查看

在不解压的情况下查看压缩包的内容:

在linux里面 在解压指令里面 tar xvzf /*解压的内容*/ -C / 这里面的C是什么意思,有什么作用。

-C是指定你的压缩包要解压到的目录,比如:tar-zxvflog.tar.gz-C/tmp/就是要解压到tmp目录下。

-C不是一个单独的参数,后面还要加东西,具体如下(另:Linux是大小写敏感系统,大写的C和小写的c代表不同的含义),例如:

-C,--directory=DIR改变至目录DIR

--exclude=PATTERN排除以PATTERN指定的文件

扩展资料:

Linux下的tar压缩解压缩命令详解

1、-c:建立压缩档案

2、-x:解压

3、-t:查看内容

4、-r:向压缩归档文件末尾追加文件

5、-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的:

1、-z:有gzip属性的

2、-j:有bz2属性的

3、-Z:有compress属性的

4、-v:显示所有过程

5、-O:将文件解开到标准输出

linux解压jar包命令

JAR包是Java中所特有一种压缩文档,我们可以通过相关命令解压jar包,下面由我为大家整理了linux下解压jar包命令的相关知识,希望对大家有所帮助。

一、linux解压jar包命令——jar命令详解

jar命令选项:

jar命令格式:jar {c t x u f }[ v m e 0 M i ][-C 目录]文件名...

其中{ctxu}这四个选项必须选其一。[v f m e 0 M i ]是可选选项,文件名也是必须的。

-c 创建一个jar包

-t 显示jar中的内容列表

-x 解压jar包

-u 添加文件到jar包中

-f 指定jar包的文件名

-v 生成详细的报造,并输出至标准设备

-m 指定manifest.mf文件.(manifest.mf文件中可以对jar包及其中的内容作一些一设置)

-0 产生jar包时不对其中的内容进行压缩处理

-M 不产生所有文件的清单文件(Manifest.mf)。这个参数与忽略掉-m参数的设置

-i 为指定的jar文件创建索引文件

-C 表示转到相应的目录下执行jar命令,相当于cd到那个目录,然后不带-C执行jar命令

二、linux解压jar包命令——jar使用范例

(1)创建jar包

$ jar cf hello.jar hello 利用test目录生成hello.jar包,如hello.jar存在,则覆盖

(2)创建并显示打包过程

$ jar cvf hello.jar hello 利用hello目录创建hello.jar包,并显示创建过程

例:E:\jar cvf hello.jar hello

标明清单(manifest)

增加:hello/(读入= 0) (写出= 0)(存储了 0%)

增加:hello/TestServlet2.class(读入= 1497) (写出= 818)(压缩了 45%)

增加:hello/HelloServlet.class(读入= 1344) (写出= 736)(压缩了 45%)

增加:hello/TestServlet1.class(读入= 2037) (写出= 1118)(压缩了 45%)

(3)显示jar包

$ jar tvf hello.jar 查看hello.jar包的内容

指定的jar包必须真实存在,否则会发生FileNoutFoundException。

(4)解压jar包

$ jar xvf hello.jar 解压hello.jar至当前目录

(5)jar中添加文件

$ jar uf hello.jar HelloWorld.java 将HelloWorld.java添加到hello.jar包中

(6)创建不压缩内容jar包

$ jar cvf0 hello.jar *.class 利用当前目录中所有的.class文件生成一个不压缩jar包

(7)创建带manifest.mf文件的jar包

$ jar cvfm hello.jar manifest.mf hello

创建的jar包多了一个META-INF目录,META-INF止录下多了一个manifest.mf文件,至于manifest.mf的作用,后面会提到.

(8)忽略manifest.mf文件

$ jar cvfM hello.jar hello 生成的jar包中不包括META-INF目录及manifest.mf文件

(9)加-C应用:

$ jar cvfm hello.jar mymanifest.mf -C hello/

表示在切换到hello目录下然后再执行jar命令

(10)-i为jar文件生成索引列表

当一个jar包中的内容很好的时候,你可以给它生成一个索引文件,这样看起来很省事。

$ jar i hello.jar

执行完这条命令后,它会在hello.jar包的META-INF文件夹下生成一个名为INDEX.LIST的索引文件,

它会生成一个列表,最上边为jar包名。

(11)导出解压列表

jar tvf hello.jar hello.txt

如果你想查看解压一个jar的详细过程,而这个jar包又很大,屏幕信息会一闪而过,

这时你可以把列表输出到一个文件中,慢慢欣赏!

(12)jar -cvf hello.jar hello/*

例如原目录结构如下:

hello

|---com

|---org

你本想只把com目录和org目录打包,而这时jar命令会连同hello目洋也一块打包进。

这点大家要注意。jar命令生成的压缩文件会包含它后边出的目录。我们应该进入到hello目录再执行jar命令。

注意:manifest.mf这个文件名,用户可以任指定,但jar命令只认识Manifest.mf,它会对用户指定的文件名进行相应在的转换,这不需用户担心。

三、linux解压jar包命令——JAR命令使用技巧

(1) jar创建压ZIP文件

jar cvfM TestZIP.jar test 加M参数为了不生成META-INF相关内容

然后将TestZIP.jar改为TestZIP.zip就可以,是不是很简单....

(2) 使用WinRAR解压.jar文件

上边我们已经说过了,说JAR文件是一种特殊的压缩文件,所以它当然可以用我们常用的一些解压缩工具来解了,

至于怎么解,这就不用我说了吧。

(3) 用WinRAR生成.jar文件

我们已经说过JAR包与ZIP包主要区别就是JAR包中多一个META-INF的目录,

META-INF目录下有一个manifest.mf文件,我们只要建立好相关的目录一压缩就可以了。

目录的结构如下:

TestJar

|--META-INF

|--manifest.mf

|--相关的类文件

注意:还应该在manifest.mf填写内容,不会写?照着一个已有的抄不就行了

linux解压7z文件命令

7z文件类型属于一个压缩文件类型,在linux要通过命令可以将其解压出来,下面由我为大家整理了linux下解压7z文件命令的相关知识,希望对大家有所帮助。

一、linux解压7z文件命令详解

解压缩7z文件

7za x phpMyAdmin-3.3.8.1-all-languages.7z -r -o./

参数含义:

x 代表解压缩文件,并且是按原始目录树解压(还有个参数 e 也是解压缩文件,但其会将所有文件都解压到根下,而不是自己原有的文件夹下)

phpMyAdmin-3.3.8.1-all-languages.7z 是压缩文件,这里我用phpadmin做测试。这里默认使用当前目录下的phpMyAdmin-3.3.8.1-all-languages.7z

-r 表示递归解压缩所有的子文件夹

-o 是指定解压到的目录,-o后是没有空格的,直接接目录。这一点需要注意。

二、补充:linux压缩7z文件/文件夹命令

7za a -t7z -r Mytest.7z /opt/phpMyAdmin-3.3.8.1-all-languages/*

参数含义:

a 代表添加文件/文件夹到压缩包

-t 是指定压缩类型,这里定为7z,可不指定,因为7za默认压缩类型就是7z。

-r 表示递归所有的子文件夹

Mytest.7z 是压缩好后的压缩包名

/opt/phpMyAdmin-3.3.8.1-all-languages/*:是压缩目标。

注意:7za不仅仅支持.7z压缩格式,还支持.tar.bz2等压缩类型的。如上所述,用-t指定即可。

linux解压命令

linux怎么解压zip包,操作方法如下。

设备:华为笔记本。

系统:linux。

软件:zip文件。

版本:8.0.11。

1、首先在电脑中,连接到linux远程主机,并进入zip文件所在目录,如下图所示。

2、然后使用LS命令列出目录中文件,确认zip文件的全称,如下图所示。

3、接着使用unzip命令解压zip压缩包,如下图所示。

4、然后输入inflating ,看到该单词,表明ZIP解压缩成功了,如下图所示。

5、如果不放心,可以再次LS查看一下目录中的文件,如下图所示解压成功了。


本文标题:linux的解压命令详解 linux常用命令解压命令
网址分享:http://myzitong.com/article/docogeg.html