常用命令
.tar
打包:tar cf filename.tar filename
解包:tar xf filename.tar
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:tar jcvf FileName.tar.bz FileName
.tar.gz
解压:tar zxf FileName.tar.gz
压缩:tar zcf FileName.tar.gz FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
.zip
解压:unzip FileName.zip
压缩:zip -r FileName.zip DirName
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
.tar.xz
解压:先xz -d filename.tar.xz
,会生成filename.tar,再解包,tar xf filename.tar
压缩:先打包tar cf filname.tar filename/
,然后再进行压缩 xz -z filname.tar
.7z
先安装yum install p7zip -y
解压:7za x filename.7z
总结
- tar的打包和压缩是两个概念,不能混淆,打包你可以理解为紧紧套了一个口袋把它们都装起来,而压缩则是在打包的基础上进行相应的压缩操作(如压缩为gz,bz2等格式)
- 命令参数加-与否没有影响,如
tar zxf a.tar.gz
与tar -zxf a.tar.gz
效果是一样的 - 简单了解压缩与解压的参数,v是显示其过程,此参数可以不添加,f是指定文件,大多时候与压缩相关的参数是cf,与解压相关的是xf,有的时候在进行解压或者压缩时提示没有该命令,那可以直接通过yum安装,如果不能yum安装,则可以尝试源码安装。
注:以上部分命令未实践,不排除有错误的可能,还请见谅
部分内容参考该博文,写得比较详细:https://blog.csdn.net/kkw1992/article/details/80000653