文件解压缩命令学习

mac2022-06-30  108

一、压缩文件的种类

    目前比较常见的压缩文件格式主要有:*.tar、*.zip 、*.rar、*.tar.gz、*.tar.bz2、.tar.xz、*.7z   二、文件的解压缩: 以上述文件为例,讲解如何解压各种格式的压缩包,准备了以下各种格式压缩包(ubuntu14.04环境),如下图:   1、zip文件:   解压:( unzip FileName.zip) --> unzip bootstrap.zip   压缩:( zip -r   FileName.zip DirName) --> zip -r test.zip /home/java/Tools/zip/testzip       2、rar文件:   解压: ( rar x FileName.rar)--> rar x bootstrap.rar   rar在linux系统可能需要安装rar包才可以解压,我的是新安装的系统,就没有安装解压rar的包,提示进行下载   笔者是以同一份文件进行不同格式进行压缩的,故之前要是解压过一种格式的文件再解压另一种格式文件时会提示是否覆盖 删除原来文件夹即可,输入  rar x  bootstrap.rar即可执行解压   压缩:(rar a FileName.rar DirName) --> rar a tesrar.rar /home/java/Tools/zip/testzip       3、tar文件(tar是打包,不是压缩):   解压:( tar xvf FileName.tar) --> tar xvf bootstrap.tar   打包:(tar cvf FileName.tar DirName) --> tar cvf testtar.tar /home/java/Tools/zip/testzip       4、.tar.bz2文件: 解压: ( tar jxvf  FileName.tar.bz2)-->tar jxvf bootstrap.tar.bz2   压缩:(tar jcvf FileName.tar.bz2 DirName)   --> tar jcvf testtarbz2.tar.bz2  /home/java/Tools/zip/testzip       5、.tar.gz 和 .tgz文件 解压: ( tar zxvf  FileName.tar.gz)--> tar zxvf bootstrap.tar.gz     压缩:(tar zcvf FileName.tar.gz DirName) --> tar zcvf testtargz.tar.gz /home/java/Tools/zip/testzip     6、.tar.xz文件 解压: (tar xvJf   fileName.tar.xz)-->tar xvJf  bootstrap.tar.xz

$xz -d ***.tar.xz

$tar -xvf  ***.tar

可以看到这个压缩包也是打包后再压缩,外面是xz压缩方式,里层是tar打包方式

  压缩: 创建tar.xz文件:只要先 tar cvf xxx.tar xxx/ 这样先创建xxx.tar文件,然后使用 xz -z xxx.tar 来将 xxx.tar压缩成为 xxx.tar.xz -->tar cvf testtarxz.tar /home/java/Tools/zip/testzip --> xz -z testtarxz.tar     7、.7z文件,需要安装第三方解压包,支持 7Z,ZIP,Zip64,CAB,RAR,ARJ,GZIP,BZIP2,TAR,CPIO,RPM,ISO,DEB 压缩文件格式   解压: -->  7z e fileName.7z   //这条命令是将fileName.7z中的所有文件解压出来,e是解压到当前路径--> 7z x fileName.7z   //这条命令是将fileName.7z中的所有文件解压出来,x是解压到压缩包命名的目录下   -->  sudo apt-get install p7zip p7zip-full p7zip-rar --> 7z e bootstrap.7z   压缩:   # 7z a yajiu.7z yajiu.jpg yajiu.png 这条命令是将yajiu.jpg和yajiu.png压缩成一个7z包 # 7z a yajiu.7z *.jpg 这条命令是将所有.jpg的文件压缩成一个7z包 # 7z a yajiu.7z yajiu 这条命令是将文件夹yajiu压缩成一个7z包   将指定的文件压缩成.7z压缩包 --> 7z a test7z1.7z a.png a.js   压缩指定目录: --> 7z a test7zDir.7z  /home/java/Tools/zip/testzip   三、参考资料:   Linux 下压缩与解压.zip和.rar及.7z文件 http://blog.chinaunix.net/uid-27666459-id-3993688.html Linux 文件压缩工具指南

http://www.ibm.com/developerworks/cn/linux/l-tip-prompt/tip07/

XZ压缩最新压缩率之王 

http://blog.csdn.net/dapao123456789/article/details/12889565

linux下解压命令大全  http://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html Linux下tar.xz结尾的文件的解压方法 http://blog.csdn.net/silvervi/article/details/6325698

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

http://www.php100.com/html/webkaifa/Linux/2009/1213/3652.html http://www.poluoluo.com/server/201001/77844.html   四、版权申明:  

作者:Ajava攻城师

出处:http://www.cnblogs.com/fly100/

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

 

转载于:https://www.cnblogs.com/fly100/articles/3928345.html

最新回复(0)