归总

  • 压缩
    1
    2
    3
    4
    5
    6
    tar -cvf jpg.tar *.jpg      //打包成jpg.tar 
    tar -czf jpg.tar.gz *.jpg //打包成jpg.tar后,并用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
    tar -cjf jpg.tar.bz2 *.jpg //打包成jpg.tar后,并用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
    tar -cZf jpg.tar.Z *.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
  • 解压缩
    1
    2
    3
    4
    5
    6
    7
    8
    9
    *.tar          用 tar -xvf 解压
    *.tar.gz/*.tgz 用 tar -zxvf 解压
    *.tar.bz2 用 tar -xjf 解压
    *.tar.Z 用 tar -xZf 解压
    *.gz 用 gzip -d 或者 gunzip 解压
    *.bz2 用 bzip2 -d 或者 bunzip2 解压
    *.Z 用 uncompress 解压
    *.rar 用 unrar e解压
    *.zip 用 unzip 解压

.tar

1
2
3
打包:tar cvf FileName.tar DirName
解包:tar xvf FileName.tar
(注:tar是打包,不是压缩!) 

.tar.gz 和 .tgz

1
2
解压:tar zxvf FileName.tar.gz 
压缩:tar zcvf FileName.tar.gz DirName 

.zip

1
2
3
解压:unzip FileName.zip 
# -r表示递归打包包含子目录的全部内容,-q表示安静模式
压缩:zip -r -q FileName.zip DirName 

.tar.bz2

1
2
解压:tar jxvf FileName.tar.bz2 
压缩:tar jcvf FileName.tar.bz2 DirName 

.tar.bz

1
2
解压:tar jxvf FileName.tar.bz 
压缩:未知 

.tar.Z

1
2
解压:tar Zxvf FileName.tar.Z 
压缩:tar Zcvf FileName.tar.Z DirName 

.gz

1
2
3
解压1:gunzip FileName.gz 
解压2:gzip -d FileName.gz 
压缩:gzip FileName

.bz2

1
2
3
解压1:bzip2 -d FileName.bz2 
解压2:bunzip2 FileName.bz2 
压缩: bzip2 -z FileName

.bz

1
2
3
解压1:bzip2 -d FileName.bz 
解压2:bunzip2 FileName.bz 
压缩:未知

.Z

1
2
解压:uncompress FileName.Z 
压缩:compress FileName 

.rar

1
2
解压:rar x FileName.rar 
压缩:rar a FileName.rar DirName