- 压缩与解压缩:
归档的概念:把许多的零散的文档归为一个大的文档。
`注意:`
1.把许多零散的文档规整到一个文档。
2.仅仅是变成一个文档,原文档占空间的大小是没有改变的。
压缩的概念:按照某种算法减小文件占用的空间大小。(简单记忆)
解压的概念:按照某种算法的逆算法进行解压。(简单记忆)
常见的压缩命令:
gzip --以 .gz结尾的压缩包。
bzip2 --以 .bz2结尾的压缩包.
xz --以 .xz结尾的压缩包。
常见的解压命令:
gunzip --以 .gz结尾的压缩包。
bunzip --以 .bz2结尾的压缩包.
unxz --以 .xz结尾的压缩包。
`注意:`
1.压缩比例:` gzip < bzip < xz`
2.压缩速度:`gzip > bzip > xz`
- tar命令:(归档的同时进行压缩)
tar 选项 压缩包命名 压缩原数据
常用选项:
1.-c --制作tar包
2.-x --解压压缩包(自动检测压缩包类别)
3.-f --指定归档文件的名称
4.-j --bzip2结尾压缩包
5.-z --gz结尾压缩包
6.-J --xz结尾压缩包
7.-C --解压路径
8.-t --显示归档文件清单(在不解压的情况下查看tar包的内容)
9.-P --保留绝对路径进行打包
- 代码展示:
tar -zcf ./1.txt.tar.gz ./1.txt
tar -jcf ./1.txt.tar.bzip2 ./1.txt
tar -Jcf ./1.txt.tar.xz ./1.txt
tar -tf ./1.txt.tar.gz
tar -xf ./1.txt.tar.gz -C ./miao/