1.Linux默认支持:
-
.gz (压缩 解压 后原文件不存在)
gzip + … 压
gzip + “-d” +… 解压及解包都可以 -
.bz2
bzip2 + … -
.zip
2.tar 压缩和解压缩命令(只打包不压缩) (压缩 解压 后原文件还存在)
-
-c 创建打包文件
-
-v 显示打包或者解包的详细信息
-
-f 指定文件名称, 必须放到所有选项后面
打包 tar + -cvf + 打包名 + 被打包文件名 -
z 压缩或解压缩(用.gz)
打包压缩 tar + -zcvf + 打包名.gz + 被打包名
“f”一般放在最后指定包名
解 -
-x 解包
tar -zxvf 打包名.gz (不加“-C”, 解包到当前桌面) -
-C 解压缩到指定目录(若没有则创建一个)
tar -zxvf 打包名.gz -C A/(指定目录) -
j 压缩或解压缩 (用bz2)
tar jcvf 打包名.bz2 *.txt(被打包名)
解
tar -jxvf 打包名.bz2 -C A/(指定目录)
“c”和“z”不能共用,互斥