linux下常用压缩工具介绍

压缩文件有两个目标:一是减少存储空间,二是通过网络传输文件时减少网络传输开销,linux下有很多压缩工具。下面是linux下常用压缩工具及其生产文件的后缀。



gzip或gunzip:后缀命名。广州



压缩/解压缩:后缀命名。Z



压缩/解压缩:后缀为.zip



bzip2 /在:后缀是named.bz2



LHA:后缀命名。LZH



最常用的压缩工具linux下有三种gzip,bzip2压缩和。以下是三种最常用的压缩工具。



1、gzip压缩工具



gzip是最常用的压缩工具软件的Linux,这是输入到人的gzip命令在Linux终端显示gzip的帮助文档。



该命令用于在形式的gzip压缩或解压缩} {选项文件名。



此命令的主要参数选项是:



C:将输出写入标准输出并保留原始文件。



D:解压压缩文件。



l:对于每个压缩文件,显示字段:压缩文件的大小、未压缩文件的大小、压缩比和未压缩文件的名称。



R:递归查找指定目录中文件压缩或解压缩。



- T测试:检查压缩文件是否完整。



V:对于每个压缩和未压缩的文件,都显示文件名和压缩比。



数:调整加压速度与指定数量的数- 1或快速意味着最快的压缩方法(低压缩比),9或最能代表最慢的压缩方法(高压缩比),系统默认值为6。



(1)用gzip压缩的文件:使用gzip命令压缩下面的文件给出了一个例子。



首先,文档显示当前目录



# LL



总金额5



- ------ rwx 1根2610月13 smart.txt 22:16



- ------ rwx 1根22610月13 tar_create.txt 22:16



- ------ rwx 1根743310月13 tar.txt 22:16



压缩当前目录中的所有文件,并显示已替换原始文件的压缩比



的# gzip V * / / V参数显示显示压缩比和文件名



Smart.txt:0% -取代smart.txt.gz



tar_create.txt:43.8%更换tar_create.txt.gz



tar.txt:68.3%更换tar.txt.gz



然后,在当前目录下显示所有文件,所有文件都被压缩成一个文件。



# LL



总金额3



- ------ rwx 1根5410月13 smart.txt.gz 22:17



- ------ rwx 1根16010月13 tar_create.txt.gz 22:17



- ------ rwx 1根238510月13 tar.txt.gz 22:17



注:gzip只能压缩为一个单一的文件,不会像WinZip和WinRAR,可以压缩为ZIP文件或者RAR文件。这就是为什么Linux提供了tar命令,它是用来装一些文件或文件夹到一个文件,然后压缩成gz文件。



(2)将文件解压缩gzip:下面的例子是将文件解压缩gzip:



对当前目录下的所有压缩文件解压,并列出详细信息。



# gzip - DV



Smart.txt.gz:0% -取代smart.txt



tar_create.txt.gz:43.8%更换tar_create.txt



tar.txt.gz:68.3%更换tar.txt



显示当前目录中的所有文件,从结果中看到,所有的都有压缩文件解压。



# LL



5的总金额



- ------ rwx 1根2610月13 smart.txt 22:22



- ------ rwx 1根22610月13 tar_create.txt 22:22



- ------ rwx 1根743310月13 tar.txt 22:22



(3)显示压缩文件的内容的信息:广州文件的内容可以显示与L参数gzip命令。这只是一个显示该文件的内容,它实际上没有解压缩文件。



# gzip * L



压缩的压缩比uncompressed_name



54260% smart.txt



16022643.8% tar_create.txt



2385743368.3% tar.txt



2599768566.5%(合计)



(4)插入命令:tar命令压缩的tar命令,可以直接嵌入gzip命令,从而直接处理多个文件或文件夹到a.tar.gz文件。在这个过程中,系统首先包多个文件或文件夹到。焦油,然后压缩的tar文件生成的。into.tar.gz文件。下面的例子如下:



/ /所有文件打包压缩成一个gong.tar.gz显示进程的当前目录



#焦油CVFZ gong.tar.gz里面



smart.txt /。



tar_create.txt /。



tar.txt /。



然后 / /显示所有文件的当前目录,从结果看,已经产生gong.tar.gz文件



# LL



总金额7



- ------ rwx 1根270410月13 gong.tar.gz 22:59



- ------ rwx 1根2610月13 smart.txt 22:51



- ------ rwx 1根22610月13 tar_create.txt 22:51



- ------ rwx 1根743310月13 tar.txt 22:51