Linux解压命令,linux解压命令unzip

linux下如何解压和压缩文件【Linux解压命令,linux解压命令unzip】

Linux解压命令,linux解压命令unzip

文章插图
linux下自带了一个unzip的程序可以解压缩文件 , 
解压命令是:unzipfilename.zip
同样也提供了一个zip程序压缩zip文件 , 命令是
zipfilename.zipfiles
会将files压缩到filename.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用unrare解压
9、*.zip用unzip解压
Linux 解压缩的命令怎么用?如果是gzip压缩文件:
tar zxvf x.tar.gz

如果是bzip2压缩的
tar jxvf x.tar.bz2

有时扩展名命名不规范 , 需要用file确定目标文件的属性 , 比如x.abcde
[user@Host ~]$ file x.abcde
x.abcde: gzip compressed data, from Unix, last modified: Thu Jun 26 02:24:10 2008
这个输出结果就可以看到这个文件是gzip压缩的 , 就用tar zxvf了
linux系统 , 如何用命令解压各种软件包...谢谢 , 请详解语法:unzip 〔选项〕 压缩文件名.zip

各选项的含义分别为:

-x 文件列表 解压缩文件 , 但不包括指定的file文件 。

-v 查看压缩文件目录 , 但不解压 。

-t 测试文件有无损坏 , 但不解压 。

-d 目录 把压缩文件解到指定目录下 。

-z 只显示压缩文件的注解 。

-n 不覆盖已经存在的文件 。

-o 覆盖已存在的文件且不要求用户确认 。

-j 不重建文档的目录结构 , 把所有文件解压到同一目录下 。

例1:将压缩文件text.zip在当前目录下解压缩 。

$ unzip text.zip

例2:将压缩文件text.zip在指定目录/tmp下解压缩 , 如果已有相同的文件存在 , 要求unzip命令不覆盖原先的文件 。

$ unzip -n text.zip -d /tmp

例3:查看压缩文件目录 , 但不解压 。

$ unzip -v text.zip

zgrep命令

这个命令的功能是在压缩文件中寻找匹配的正则表达式 , 用法和grep命令一样 , 只不过操作的对象是压缩文件 。如果用户想看看在某个压缩文件中有没有某一句话 , 便可用zgrep命令 。
解压

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 解压

压缩

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
linux下的三种解压文件的命令?那要看你的压缩文件使用哪种压缩方式:gzip , 压缩文件名:zip或gz , 解压命令:unzipbzip2 , 压缩文件名:bz , 解压命令;bzip2 -d上面两个是最常用的压缩方式 , 一般在linux下可以通过tar命令实现打包和压缩(或解压) 。例如:tar -zcvf file file.tar.gz打包并压缩成gzip格式 , 其中-c命令是创建tar包 , -z参数是指定压缩成gzip格式;tar -zxvf file.tar.gz解包命令 , 其中-x是解包命令 , -z指定解压缩格式是gziptar -jcvf file file.tar.bz2 打包并压缩成bzip2格式 , 其中-c是创建tar包 , -j参数指定压缩成bzip2格式;tar -jxvf file.tar.gz解包命令 , 其中-x是解包命令 , -j指定解压缩格式是bzip2
linux下解压压缩文件命令用zip或者是 gzip , 看系统可支持 , 一般linux都支持这个两个命令 。命令相对较简单 , 你可以去百度一下具体的参数 。
如果你的文件夹比较多 , 就选择tar , 就是打包并压缩“tar -czvf文件加名” 用4个参数比较常用 。