linux下解压命令大全

linux下解压命令大全.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)———————————————
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName ———————————————
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName ———————————————
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
———————————————
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
———————————————
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
———————————————
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
———————————————
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -———————————————
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName
sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
gzip 命令
减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。

gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。

语法:gzip [选项] 压缩(解压缩)的文件名该命令的各选项含义如下:
-c 将输出写到标准输出上,并保留原有文件。

-d 将压缩文件解压。

-l 对每个压缩文件,显示下列字段: 压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。

-t 测试,检查压缩文件是否完整。

-v 对每一个压缩和解压的文件,显示文件名和压缩比。

-num 用指定的数字 num 调整压缩的速度,-1 或 --fast 表示最快压缩方法(低压缩比),-9 或--best表示最慢压缩方法(高压缩比)。

系统缺省值为 6。

指令实例:
gzip *% 把当前目录下的每个文件压缩成 .gz 文件。

gzip -dv *% 把当前目录下每个压缩的文件解压,并列出详细的信息。

gzip -l *% 详细显示例1中每个压缩的文件的信息,并不解压。

gzip usr.tar% 压缩 tar 备份文件 usr.tar,此时压缩文件的扩展名为.tar.gz。

合集下载

linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结

linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结

linux下tar.gz、tar、bz2、zip等解压缩、压缩命令⼩结本⽂介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、compress 、uncompress、 zip、 unzip、rar、unrar等程式,以及如何使⽤它们对.tar、.gz 、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、. tar.Z、.zip、.rar这10种压缩⽂件进⾏操作Linux下最常⽤的打包程序就是tar了,使⽤tar程序打出来的包我们常称为tar包,tar包⽂件的命令通常都是以.tar结尾的。

⽣成tar包后,就可以⽤其它的程序来进⾏压缩了,所以⾸先就来讲讲tar命令的基本⽤法:tar命令的选项有很多(⽤man tar可以查看到),但常⽤的就那么⼏个选项,下⾯来举例说明⼀下:# 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包中所有⽂件,-x是解开的意思以上就是tar的最基本的⽤法。

为了⽅便⽤户在打包解包的同时可以压缩或解压⽂件,tar提供了⼀种特殊的功能。

这就是tar可以在打包或解包的同时调⽤其它的压缩程序,⽐如调⽤gzip、bzip2等。

1) tar调⽤gzip是GNU组织开发的⼀个压缩程序,.gz结尾的⽂件就是gzip压缩的结果。

Linux下.tar.xz文件的解压教程详解

Linux下.tar.xz文件的解压教程详解

Linux下.tar.xz⽂件的解压教程详解前⾔对于xz这个压缩相信很多⼈陌⽣,但xz是绝⼤数linux默认就带的⼀个压缩⼯具,xz格式⽐7z还要⼩。

最近在下载某个源码包的时候遇到的这种压缩格式,乘此机会分享⼀下xz的压缩与解压⽅法。

安装如果系统没有xz命令,需要进⾏安装,安装⽅法⾮常简单,在centos下,直接运⾏:yum install xz也可以使⽤源码包安装:下载后解压进⼊该⽬录运⾏configure⽣成makefile⽂件⽤—prefix指定安装⽬录./configure --prefix=/usr/local/xz完成后会发现该⽬录下⽣成了makefile⽂件make && sudo make install这⾥的-s表⽰软连接ln -s /usr/local/xz/bin/xz /bin/xzxz –help会看到关于xz⼯具的帮助信息表⽰安装成功创建xz压缩⽂件xz -z 待压缩⽂件名-k 保留原⽂件;-0⾄-9调节压缩率。

如果不设置,默认压缩等级是6;解压xz压缩⽂件xz -d 待解压⽂件-k 保留原⽂件;这样解压出来的⽂件是tar格式的打包⽂件,需要执⾏:tar -xvf 待解包⽂件名需要注意的是:tar命令中没有直接解压xz压缩格式的参数(⽐如-f解压bzip2、 -z解压gzip)实际上tar.xz格式的压缩包是经历了tar打包⽂件夹后,进⾏xz压缩(-f -z是因为tar默认⽀持bzip2、gzip格式的⽂件在打包的同时进⾏压缩)。

PS:下⾯看下Linux下tar.xz结尾的⽂件的解压⽅法今天尝试编译内核,下载到了⼀份tar.xz结尾的压缩⽂件,⽹上解决⽅法⽐较少,不过还是找到了,如下:$xz -d ***.tar.xz$tar -xvf ***.tar可以看到这个压缩包也是打包后再压缩,外⾯是xz压缩⽅式,⾥层是tar打包⽅式。

补充:⽬前可以直接使⽤ tar xvJf ***.tar.xz来解压总结以上所述是⼩编给⼤家介绍的Linux下.tar.xz⽂件的解压教程详解,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。

linux系统压缩文件夹的命令

linux系统压缩文件夹的命令

linux系统压缩文件夹的命令
在Linux系统中,我们可以使用命令行来压缩文件夹,以便在传输或存储时节省空间。

下面是一个简单的教程,教你如何使用命令行来压缩文件夹。

打开终端并导航到要压缩的文件夹所在的路径。

接下来,使用以下命令来压缩文件夹:
```
tar -czvf 压缩包名.tar.gz 要压缩的文件夹名
```
在上面的命令中,`-czvf`是一些选项标志的组合,用于指定压缩的方式和文件名。

你可以根据需要调整这些选项。

例如,如果要将名为`myfolder`的文件夹压缩为`myarchive.tar.gz`,可以执行以下命令:
```
tar -czvf myarchive.tar.gz myfolder
```
命令执行后,系统将开始压缩文件夹,并显示压缩的进度和文件名。

一旦完成,你将在当前路径下看到生成的压缩文件。

要解压缩这个压缩文件,可以使用以下命令:
```
tar -xzvf 压缩包名.tar.gz
```
例如,要解压缩名为`myarchive.tar.gz`的压缩文件,可以运行以下命令:
```
tar -xzvf myarchive.tar.gz
```
系统将解压缩文件到当前路径,并显示解压缩的进度和文件名。

通过使用这些简单的命令,你可以在Linux系统中轻松地压缩和解压缩文件夹。

这对于备份文件、传输文件或将文件发送给他人非常有用。

希望这个教程能帮助到你!。

tar 压缩指令

tar 压缩指令

tar 压缩指令
tar命令是Linux系统中非常常用的一个压缩指令。

它可以将一些文件或者目录打包成一个文件,以便于进行传输或者备份操作。

下面我将介绍一下tar命令以及它的一些基本用法。

1、查看tar命令的帮助信息
在使用tar命令之前,可以使用tar --help或者man tar命令查看帮助信息。

2、打包文件或者目录
使用tar命令打包文件或者目录非常简单,只需要使用如下命令:
tar -cf filename.tar directory_or_file
例如,将文件夹/home/user1打包成file.tar,使用如下命令:
其中-c参数表示创建打包文件,-f参数表示指定打包文件的名称。

3、查看打包文件的内容
例如:
tar -tvf file.tar
4、解压打包文件
使用如下命令可以解压打包文件:
其中,-x参数表示解压缩打包文件。

5、向打包文件添加新的文件
6、从打包文件中删除文件
其中--delete参数表示从打包文件中删除文件。

以上就是tar命令的基本用法介绍,掌握这些基本用法可以让我们在日常操作中更加方便地进行文件或者目录的打包、压缩和解压缩。

实际应用中,我们还可以结合其他命令来进行复杂的操作,以达到更加灵活的需求。

tar压缩包解压指令

tar压缩包解压指令

tar压缩包解压指令
要解压tar压缩包,可以使用以下指令:
shell.
tar -xvf 文件名.tar.
在这个指令中,`-x` 用于解压缩,`-v` 用于显示详细信息,`-f` 用于指定文件名。

你也可以根据需要添加其他选项,比如 `-C` 用于指定解压缩的目录。

这个指令会将文件名.tar 解压缩到当前目录下。

另外,如果你想解压缩到指定目录,可以使用以下指令:
shell.
tar -xvf 文件名.tar -C 目标目录。

这样就会将文件名.tar 解压缩到指定的目标目录下。

需要注意的是,这里的文件名.tar 可以根据实际情况替换为你要解压的文件名。

希望这个回答能够帮助到你。

Linux系统下tar压缩解压缩命令详解

Linux系统下tar压缩解压缩命令详解

Linux系统下tar压缩解压缩命令详解导读:tar,是Linux系统的一个命令,非常好用!如果你对tar命令不甚了解的话,可以看看小编为大家整理的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是解开的意思压缩:tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar -cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linuxzip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux解压:tar -xvf file.tar //解压tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压tar.bz2tar -xZvf file.tar.Z //解压tar.Zunrar e file.rar //解压rarunzip file.zip //解压zip总结:1、*.tar 用tar -xvf 解压2、*.gz 用gzip -d或者gunzip 解压3、*.tar.gz和*.tgz 用tar -xzf 解压4、*.bz2 用bzip2 -d或者用bunzip2 解压5、*.tar.bz2用tar -xjf 解压6、*.Z 用uncompress 解压7、*.tar.Z 用tar -xZf 解压8、*.rar 用unrar e解压9、*.zip 用unzip 解压解压jdk到指定文件夹:tar -xzvf jdk-8u131-linux-x64.tar.gz -C /usr/local/java01root@ubuntu:~# tar --help02用法: tar [选项...] [FILE]...03GNU 'tar' saves many files together into a single tape or disk archive, and can04restore individual files from the archive.05Examples:06tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.07tar -tvf archive.tar # List all files in archive.tar verbosely.08tar -xf archive.tar # Extract all files from archive.tar.09主操作模式:10-A, --catenate, --concatenate 追加tar 文件至归档11-c, --create 创建一个新归档12-d, --diff, --compare 找出归档和文件系统的差异13--delete 从归档(非磁带!)中删除14-r, --append 追加文件至归档结尾15-t, --list 列出归档内容16--test-label 测试归档卷标并退出17-u, --update 仅追加比归档中副本更新的文件18-x, --extract, --get 从归档中解出文件19操作修饰符:20--check-device 当创建增量归档时检查设备号(默认)21-g, --listed-incremental=FILE 处理新式的GNU 格式的增量备份22-G, --incremental 处理老式的GNU 格式的增量备份23--ignore-failed-read24当遇上不可读文件时不要以非零值退出25--level=NUMBER 所创建的增量列表归档的输出级别26-n, --seek 归档可检索27--no-check-device 当创建增量归档时不要检查设备号28--no-seek 归档不可检索29--occurrence[=NUMBER] 仅处理归档中每个文件的第NUMBER30个事件;仅当与以下子命令--delete,31--diff, --extract 或是--list32中的一个联合使用时,此选项才有效。

linux的unrar解压命令的详细解释

linux的unrar解压命令的详细解释Linux中的unrar命令主要是用来解压rar格式的压缩文件。

下面由店铺为大家整理了Linux的unrar解压命令的详细解释,希望对大家有帮助!linux的unrar解压命令的详细解释用途说明现在常用的压缩文件格式是rar格式,使用频率甚至超过了zip格式,WinRAR可以压缩和解压rar文件。

根据Google趋势的统计,winrar与winzip的全球平均访问量是1.00比0.43(点此看趋势记录 ),而中国范围的访问量更是1.00比0.14(点此看趋势记录 )。

而Linux一般情况下是不能解压rar文件的,有一种变通的方法,就是先用WinRAR将rar格式的压缩包转换成zip包,然后上传至Linux使用unzip解压。

如果安装了rarlinux,就使得在Linux下直接解压rar文件成为可能,要注意的是该软件的某个版本可能并不适用于所有Linux 版本。

可以到WinRAR官方网站去下载rarlinux,当前版本是3.9.3。

本文后面也提供了三个版本的rarlinux,一个是3.0,一个是3.6.0,一个是3.9.3。

经过我的测试,3.6.0版本可以用于RHEL3.X版本,但3.9.3不行,只能用于更高版本的Linux,而3.0版本可以用于红帽子7.3。

而根据rarlinux安装包中的technote.txt中所说“THE ARCHIVE FORMAT DESCRIBED BELOW IS ONLY VALID FOR VERSIONS SINCE 1.50”,其实只要rarlinux版本高于1.50就可解压绝大部分rar文件。

因此,如果要在Linux下使用rar,可以试一下本文后面附上的3.0版。

常用参数rarlinux的安装很简单,只需要解压就可以了。

为了使用起来方便,可以将解压后的目录添加到PATH中,方便使用。

首先将rarlinux-3.0.tar.gz上传到Linux的某个目录。

使用tar命令打包和解包文件和

使用tar命令打包和解包文件和tar命令是Linux及Unix系统中常用的文件打包和解包工具之一。

它可以将多个文件或目录打包成一个归档文件,并且可以通过解包还原出原始文件和目录结构。

本文将介绍tar命令的主要用法和一些常见的应用场景。

一、tar命令的基本用法1. 打包文件:要打包文件,可以使用tar命令的-c参数,结合-f参数指定归档文件名。

例如,要将当前目录下的所有文件打包成一个名为archive.tar的归档文件,可以执行以下命令:```shelltar -cf archive.tar *```2. 解包文件:要解包已经打包好的归档文件,可以使用tar命令的-x参数,结合-f 参数指定归档文件名。

例如,要解包名为archive.tar的归档文件,可以执行以下命令:```shelltar -xf archive.tar```3. 查看归档文件内容:要查看归档文件中包含的文件列表,可以使用tar命令的-t参数,结合-f参数指定归档文件名。

例如,要查看名为archive.tar的归档文件中包含的文件列表,可以执行以下命令:```shelltar -tf archive.tar```4. 同时打包和压缩文件:tar命令还支持和gzip、bzip2等压缩工具结合使用,以实现同时打包和压缩文件的功能。

例如,要将当前目录下的所有文件打包成一个名为archive.tar.gz的压缩包,可以执行以下命令:```shelltar -czf archive.tar.gz *```二、tar命令的高级用法1. 打包指定目录:如果只需要打包指定的目录或文件,可以在tar命令中指定路径。

例如,要打包指定目录/dir下的所有文件,可以执行以下命令:```shelltar -cf archive.tar /dir```2. 排除某些文件或目录:有时候我们希望在打包文件时排除某些文件或目录,可以使用tar 命令的--exclude参数。

tar压缩指令

tar压缩指令
tar压缩指令是一种在Linux操作系统中常用的压缩指令。

通过tar指令,用户可以将多个文件或目录打包成一个文件,并进行压缩处理,以减小文件大小,方便传输和存储。

常用的tar压缩指令包括:
1. 打包命令:tar -cvf filename.tar dir(将dir目录打包成filename.tar文件)
2. 解包命令:tar -xvf filename.tar(将filename.tar文件
解压缩到当前目录)
3. 压缩命令:tar -czvf filename.tar.gz dir(将dir目录打包并压缩成filename.tar.gz文件)
4. 解压缩命令:tar -xzvf filename.tar.gz(将
filename.tar.gz文件解压缩到当前目录)
除此之外,tar压缩指令还支持多种参数选项,如-a(自动选择压缩格式)、--exclude(排除某些文件或目录)、--totals(显示压
缩或解压缩的总进度)等。

通过掌握tar压缩指令的使用方法,可以方便地进行文件的打包、压缩和解压缩操作,提高Linux系统的使用效率。

- 1 -。

linux中查看压缩文件的命令 -回复

linux中查看压缩文件的命令-回复Linux中有多个命令可以用来查看压缩文件,包括`file`、`tar`、`gzip`、`gunzip`、`zipinfo`等。

每个命令都有不同的用途和参数选项,可以根据具体需求选择使用。

接下来,我们将逐一介绍这些命令及其用法。

首先,我们来介绍`file`命令。

`file`命令用于确定给定文件的类型。

对于压缩文件,`file`命令可以识别出其压缩格式。

下面是使用`file`命令查看压缩文件的示例:shellfile myfile.tar.gzmyfile.tar.gz: gzip compressed data, from Unix, original size modulo 2^32 8192如上所示,`file`命令输出了该文件的压缩格式为`gzip`,并给出了一些其他信息。

接下来,我们来介绍`tar`命令。

`tar`命令是在Linux中广泛使用的一个命令,用于创建和提取归档文件。

它可以将多个文件或目录打包成一个单独的文件,并可选地进行压缩。

下面是使用`tar`命令查看压缩文件的示例:shelltar -tf myfile.tar.gzfile1.txtfile2.txtdirectory/如上所示,`tar -tf`命令用于列出`myfile.tar.gz`文件中的内容。

通过这个命令,我们可以看到压缩文件中包含了`file1.txt`、`file2.txt`和`directory/`三个文件或目录。

接下来,我们来介绍`gzip`和`gunzip`命令。

`gzip`命令用于压缩文件,而`gunzip`命令用于解压缩文件。

这两个命令常常与`tar`命令一起使用,以创建和提取`.tar.gz`格式的压缩文件。

下面是使用`gzip`和`gunzip`命令查看压缩文件的示例:shellgzip -l myfile.tar.gzcompressed uncompressed ratio uncompressed_name248 512 51.6 myfile.tar如上所示,`gzip -l`命令用于查看`myfile.tar.gz`文件的详细信息,包括压缩前后的大小以及压缩比率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档