linux下的解压,打包工具

解压工具(无打包功能):
-------------------------------

j——bzip2bunzip2 
z——gzip
gunzip
Z——compress
uncompress

解压工具(有打包能力):
-------------------------------

zipunzip
rar
unrar

压缩包*.tar.gz或者*.tgz的解压
-------------------------------
tar -xzf *.tar.gz (
)  tar xzf *.tar.gz也可以
tar -xzf *.tgz

 

打包压缩成为.tar.gz或者.tgz
-------------------------------
tar -czf filename.tar.gz  *.jpg(
)

 

压缩包*.tar.bz2或者*.tbz的解压
-------------------------------
tar -xjf *.tar.bz2
tar jxf *.tbz

 

打包压缩成为.tag.bz2(压缩比高、压缩效果好)
-------------------------------
tar -cjf filename.tar.bz2 *.jpg  -C /opt/
-C, --directory DIR

 

*.tar.Z的解、压
-------------------------------
tar -xZf *.tar.Z(
)
tar -cZf filename.tar.Z *.jpg(
)


打包文件*.tar的解包
-------------------------------
tar -xf *.tar

压缩文件的解、压:
-------------------------------
(1)*.gz
gzip -d  *.gz
gunzip  *.gz(解压)

(2)*.bz2
bzip  max.cpp (
压缩)—— 压缩结果为max.cpp.bz2
bzip  *.c (
打包压缩)—— 分别压缩后缀为c的文件,压缩后将会把当前目录下所有后缀为c的文件压缩为.c.bz2,而原.c文件将被删除

bzip2 -d  max.cpp.bz2bunzip2  max.cpp.bz2 (解压)

(3)*.Z
uncompress  *.Z(
解压)

(4)*.zip
unzip *.zip  -d /opt/(
解压)
zip filename.zip *.jpg (
压缩)
-d  dir   解压到目录dir

(5)*.rar
unrar e *.rar(
解压)
rar a filename.rar *.jpg(
压缩)

 

注:
j——bzip2
bunzip2
z——gzip
gunzip
Z——compress
uncompress
以上三对解、压工具无打包功能,只能将单个文件进行解、压。如果需要将多个文件压缩为一个压缩包,就需要和tar联合使用。
zip
unzip
rar
unrar
以上两对解、压工具本身就具有打包功能,所以无须和tar联合使用

你可能感兴趣的:(linux下的解压,打包工具)