压缩和解压缩命令
压缩和解压缩命令
压缩格式 | 说明 |
---|---|
.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