ubunut 压缩与解压缩

1.文件格式及解压工具

  1. *.tar 用 tar 工具
  2. *.gz 用 gzip 或者 gunzip 工具
  3. *.tar.Z,*.tar.bz2,*.tar.gz 和 *.tgz 用 tar 工具
  4. *.bz2 用 bzip2 或者用 bunzip2 工具
  5. *.Z 用 uncompress 工具
  6. *.rar 用 unrar 工具
  7. *.zip 用 unzip 工具

2.具体使用简介

filename,表示文件名

dirname,表示路径地址

.tar 文件

功能: 对文件目录进行打包备份(仅打包并非压缩)

tar -xvf filename.tar # 解包

tar -cvf filename.tar dirname # 将dirname和其下所有文件(夹)打包

  

.gz 文件

 
gunzip filename.gz # 解压1
 
gzip -d filename.gz # 解压2
 
gzip filename # 压缩,只能压缩文件

  

.tar.gz文件、 .tgz文件

tar -zxvf filename.tar.gz # 解压
 
tar -zcvf filename.tar.gz dirname # 将dirname和其下所有文件(夹)压缩
 
tar -C dirname -zxvf filename.tar.gz # 解压到目标路径dirname

  

.bz2文件

bzip2 -zk filename #将filename文件进行压缩
 
bunzip2 filename.bz2 #解压
 
bzip2 -d filename.bz2 #解压

  

.tar.bz2文件

tar -jxvf filename.tar.bz               #解压

  

.Z文件

uncompress filename.Z #解压
 
compress filename #压缩

  

.tar.Z 文件 

tar -Zxvf filename.tar.Z #解压
 
tar -Zcvf fflename.tar.Z dirname #压缩

  

.rar 文件

rar x filename.rar #解压
 
rar a filename.rar dirname #压缩

  

.zip文件

unzip -O cp936 filename.zip # 解压(不乱码)
 
zip filename.zip dirname # 将dirname本身压缩

  

原文地址:https://www.cnblogs.com/ljx2012/p/15755282.html