压缩和解压缩命令

压缩和解压缩命令

压缩格式 说明
.gz 压缩包后缀。压缩时间短,压缩率不高
.bz2 压缩包后缀。压缩率高,压缩时间长

以上两种格式都需要tar命令来压缩和解压缩。

命令 说明
tar 压缩和解压缩命令

tar命令选项

命令选项 说明
-c 创建打包文件
-v 显示打包或者解包的详细信息
-f 指定文件名称,必须放到所有选项的后面
-z 压缩(.gz)
-j 压缩(.bz2)
-x 解压缩
-C 解压到指定目录

示例:

# 压缩
# 将当前目录下的所有.txt文件,打包.不压缩
tar -cvf 1.tar *.txt

# 将当前目录下的所有txt文件打包,并压缩成gz格式
tar -zcvf 1.tar.gz *.txt

# 将当前目录下的所有txt文件打包,并压缩成bz2格式
tar -jcvf 2.bz2 *.txt

# 解压缩
tar -zxvf 1.tar.gz
tar -jxvf 2.bz2
# 解压缩到指定目录A
tar -zxvf 1.tar.gz -C ./A