5.Linux压缩解压命令

分类栏目:Linux

资讯

gzip:压缩文件
压缩
解压
gzip file.txt 压缩文件格式.gz
gzip只能压缩文件不能压缩目录,而且压缩后不保留原文件
gunzip file.txt.gz或者gzip -d file.txt.gz
 
bzip2: gzip的升级版
压缩
解压
bizip [选项] file.txt
-k选项 表示压缩后保留原文件
压缩后的格式是.bz2
bunzip2 [选项] file.txt.bz2或者bzip2 -d
file.txt.bz2 -k选项表示解压后保留原文件
 
tar:压缩目录及文件
压缩
解压
tar -cvf  file.txt.tar file.txt  表示把文件或目录打包不压缩
tar -zcvf file.txt.tar.gz file.txt表示把文件或目录打包并以.gz格式压缩
tar -xvf file.txt.tar 表示把打包文件解包 tar -zxvf file.txt.tar.gz表示把打包压缩后的文件解包并解压
tar -cjf file.txt.tar.bz2 file.txt 表示把文件或目录打包并以.bz2格式压缩
tar -xjf file.txt.tar.bz2 表示把打包压缩后的文件解包并解压
-c 打包
-x解包
-v显示详细信息
-f指定文件名
-z 以.gz格式压缩或解压缩
-j以bz2的格式压缩或解压缩  tar -cjf  a.tar.bz2  a.txt或 tar -xjf a.tar.bz2
打包压缩后的格式.tar.gz 不会删除源文件
 
zip:压缩目录或文件
压缩
解压
zip [选项] file.txt.zip file.txt
-r选项表示压缩目录
压缩后格式是.zip格式 并且不会删除原文件
unzip file.txt.zip