文件打包压缩

Posted yxf-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件打包压缩相关的知识,希望对你有一定的参考价值。

一、文件的压缩

压缩文件体积小,在网速相同的情况下,传输时间短。下面将学习如何在Linux系统中对文件进行打包压缩与解压,以及让用户基于关键词在文本文件中搜索相匹配的信息、在整个文件系统中基于指定的名称或属性搜索特定文件

常见的压缩文件后缀名及其含义:

文件后缀

含义

.gz

gzip压缩工具压缩的文件

.bz2

bzip压缩工具压缩的文件

.tar

tar打包的文件

.tar.gz

先由tar打包,再由gzip压缩

.tar.bz2

先由tar打包,再由bzip2压缩

.tar.xz

先由tar打包,再由xz压缩

 

1、gzip 命令

作用:对文件进行压缩或解压

语法:gzip 【选项】文件名

选项:

-d

解压缩时使用;

-r

递归的压缩目录下的文件;

-t

检查压缩文件有无错误;

-v

显示源文件/压缩文件的压缩比;

n

表示压缩等级,n表示数字,1最差,9最好,默认6

备注:gzip后面直接接文件名时,表示在当前目录压缩文件,源文件消失;且gzip无法压缩目录。

2、bzip2 命令

命令:对文件压缩或解压

语法:bzip2【选项】文件名

子参数:

-z

对文件进行压缩;

-d

解压缩;

-k

保留源文件;

3、tar命令

作用:对文件进行打包

语法:tar 【选项】文件.tar 源文件

选项:

参数

作用

-c

创建压缩文件

-x

解开压缩文件

-t

查看压缩包内有哪些文件

-z

Gzip压缩或解压

-j

bzip2压缩或解压

-v

显示压缩或解压的过程

-f

目标文件名

-p

保留原始的权限与属性

-P

使用绝对路径来压缩

-C

指定解压到的目录

 

4、zip命令

作用:压缩文件或目录

格式:zip 【选项】压缩文件名源文件

选项:

选项

作用

-r

表示递归打包包含子目录的全部内容

-q

安静模式

-o

输出文件

-e

可以创建加密压缩包

-x

设置压缩级别为919最大,1最小)

5、unzip命令

作用:解压缩.zip压缩文件

格式:unzip 选项 文件

选项:

-l 只查看内容不进行解压

 

以上是关于文件打包压缩的主要内容,如果未能解决你的问题,请参考以下文章

linux文件管理--压缩打包

linux下的打包和压缩

打包压缩文件命令

文件打包压缩

实验楼 文件打包与解压缩

linux的tar命令详情;linux多个文件压缩打包到一个压缩文件