266 字
1 分钟
Linux 归档与压缩

tar命令介绍#

归档/压缩包管理命令

参数含义
-jbz2格式
-zgz格式
-c创建归档
-x从归档提取
-f指定文件名称
-C指定压缩位置
-v显示进度
-t阅读归档但不解
-r追加文件归档

归档#

归档时,不指定-j/-z

文件后缀为.tar

归档操作#

tar -cvf myarchive.tar /etc /root/anaconda-ks.cfg
#归档 显示进度 指定文件名称

解包操作#

tar -xvf myarchive.tar -C /tmp/
#解包 显示进度 指定文件路径

压缩#

gzip格式#

压缩#
tar zcvf bk.tar.gz *c
#tar gz格式、压缩、显示进度、指定压缩名称 <压缩包名称> <被操作文件>
解压缩#
tar zxcf bk.tar.gz
#tar gz格式、解压缩、显示进度、指定压缩包名称 <压缩包名称>

解压缩到指定位置

tar zxvf bk.tar.gz -C ./test
#tar gz格式、解压缩、显示进度、指定压缩包名称 -C 指定位置位置

bz2格式#

与前者一致

压缩比率高,但耗时长

tar jcvf bk.tar.bz2 *c
#bz2格式 压缩 显示进度 指定文件
Linux 归档与压缩
https://kozakemi.top/posts/linux-归档与压缩/
作者
Kozakemi
发布于
2023-08-30
许可协议
CC BY-NC-SA 4.0