Linux下,打包与压缩,tar命令

0、打包压缩命令用得少,解压更常用一些

1、打包命令:只是打包而已,没有压缩
tar 选项 压缩包名称 源文件
tar -cf 1.tar /etc
c是压缩,f是文件名,并且f后面必须接压缩后的文件名,而不能接其他参数
执行起来很快

在这里插入图片描述

2、压缩命令:tar -pram
tar -czf tarname dir//z是压缩工具gzip,使用gzip压缩的文件记得加上后缀.gz,文件名为name.tar.gz,要时间
tar -cjf tarname dir//bzip2压缩工具,压缩比例大于gzip,后接bz,要多一点时间
tar -cJf tarname dir//xzip压缩工具,压缩比例更大,后接xz,要多多一点时间

在这里插入图片描述

零散的笔记:
压缩的原理:字典去重
将重复的字段更换为更小的字段并替换,使用字典保存对应信息,使文件体积变小。
缺点:损坏则不可用,无法明文阅读。

三、解压,常用
1、解压到当前文件夹
tar -xf dir
x是解压,f是文件名,不论压缩类型,什么都是xf

在这里插入图片描述

2、解压到
tar xf tarname -C dir
解压到目标目录中,可以使用-v显示解压内容或者压缩内容

在这里插入图片描述
在这里插入图片描述

Logo

更多推荐