linux系统常见的压缩命令

linux常见的压缩文件扩展名

*.Z         compress 程序压缩的文件;

*.gz        gzip
程序压缩的文件;

*.bz2       bzip2
程序压缩的文件;

*.tar       tar 程序打包的数据,并没有压缩过;

*.tar.gz    tar 程序打包的文件,其中并且经过 gzip 的压缩

*.tar.bz2   tar 程序打包的文件,其中并且经过 bzip2 的压缩

gzip,  zcat

# gzip [-cdtv#] 文件名
# zcat 文件名.gz
选项与参数:
-c  :将压缩的数据输出到萤幕上,可透过数据流重导向来处理;
-d  :解压缩的参数;
-t  :可以用来检验一个压缩档的一致性~看看文件有无错误;
-v  :可以显示出原文件/压缩文件的压缩比等资讯;
-#  :压缩等级,-1 最快,但是压缩比最差、-9最慢,但是压缩比最好!默认是 -6

zcat 则可以读取纯文字文件被压缩后的压缩文件,不但 compress 的压缩文件可以使用 gzip 来解开,同时 zcat 这个命令可以同时读取 compress 与 gzip 的压缩文件。

范例一:将 /etc/man.config 复制到 /tmp ,并且以 gzip 压缩

# cd /tmp
# cp /etc/man.config .
# gzip -v man.config

范例二:由于 man.config 是文字文件,请将范例一的压缩档的内容读出来

# zcat man.config.gz

范例三:将范例一的文件解压缩

# gzip -d man.config.gz

范例四:将范例三解开的 man.config 用最佳的压缩比压缩,并保留原本的文件

# gzip -9 -c man.config > man.config.gz

bzip2,  bzcat

# bzip2 [-cdkzv#] 文件名
# bzcat 文件名.bz2
选项与参数:
-c  :将压缩的过程产生的数据输出到萤幕上
-d  :解压缩的参数
-k  :保留原始文件,而不会删除原始的文件
-z  :压缩的参数
-v  :可以显示出原文件/压缩文件的压缩比等资讯;
-#  :与 gzip 同样的,都是在计算压缩比的参数, -9 最佳, -1 最快

范例一:将刚刚的 /tmp/man.config 以 bzip2 压缩

# bzip2 -z man.config

此时 man.config 会变成 man.config.bz2

范例二:将范例一的文件内容读出来

# bzcat man.config.bz2

此时萤幕上会显示 man.config.bz2 解压缩之后的文件内容

范例三:将范例一的文件解压缩

# bzip2 -d man.config.bz2

范例四:将范例三解开的 man.config 用最佳的压缩比压缩,并保留原本的文件

# bzip2 -9 -c man.config >man.config.bz2
时间: 2024-10-14 22:46:20

linux系统常见的压缩命令的相关文章

第九章、文件与文件系统的压缩与打包 Linux 系统常见的压缩命令

Linux 系统常见的压缩命令: 在Linux中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』 Linux 支持的压缩命令非常多,且不同的命令所用的压缩技术并不相同,彼此之间可能就无法相互压缩/解压缩文件. 所以,当你下载到某个压缩档时,自然就需要知道该文件是由哪种压缩命令所制作出来的,好用来对照著解压缩!虽然 Linux 文件的属性基本上是与档名没有绝对关系的, 但是为了帮助我们人类,所以适当的扩展名还是必要的! *.Z comp

Linux 系统常见的压缩打包命令

Linux 系统常见的压缩命令 1 常见压缩文件扩展名 *.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2 *.Z         compress 程序压缩的文件,已过时: *.gz        gzip 程序压缩的文件: *.bz2       bzip2 程序压缩的文件: *.tar       tar 程序打包的数据,并没有压缩过: *.tar.gz    tar 程序打包的文件,其中并且经过 gzip 的压缩 *.tar.bz2   tar 程序打包的文

Linux系统常见的压缩指令 北京赛_车平台搭建架设

北京赛_车平台搭建架设QQ:[1148916888] 网站[1148916888.com] 上常见的压缩指令就是gzip,bzip2以及xz.为了支持windows常见的zip,Linux也早就有zip指令了.gzip是由GNU计划所开发出来的压缩指令. gzip可以说是应用度最广的压缩指令了,可以解开compress,zip与gzip等软件所压缩的文件. 语法为:gzip [-cdtv#] 文件名 -c:将压缩的资料输出到屏幕上,可透过资料流重导向来处理. -d:解压缩的参数 -t:可以用来检

Linux系统之常用压缩命令

(一)常用压缩命令 (1)gzip命令 (2)gunzip命令 (3)tar命令 (4)zip命令 (5)unzip命令 (6)bzip2命令 (7)bunzip2命令 (一)常用压缩命令 (1)gzip命令 命令名称:gzip命令英文原意:GNU zip命令所在路径:/bin/gzip执行权限:所有用户语法:gzip 选项  [文件]功能描述:压缩文件压缩后文件格式: .gz 例子:gzip  file1 1.只能压缩文件,不能压缩目录2.不保留原文件 (2)gunzip命令 命令名称:gun

linux系统 常见/常用基础命令之 文件目录管理(创建,删除,查看,)

1.与路径相关命令: mkdir  创建目录命令,常用P选项,递增创建,mkdir -v,显示创建过程,mkdir -vp,显示创建过程与直接创建. tree   树状显示,tree -c   树状显示颜色. rmdir  只能删除目录 ,也可类似-vp(不能删除文件,只能删除空目录) rm     删除文件与目录, 加-r 对目录操作,再加上-f,去除询问是否删除(强制删除) cp     拷贝  对目录操作加 -r     rsync    也是拷贝 mv     移动或改名   覆盖时加绝

攻城狮在路上(叁)Linux(二十七)--- 压缩与打包之常见的压缩命令

前面讲到,linux中的后缀名没有特殊的意义,一般是作为不同文件类型的标识而已.下面是与打包.压缩相关的后缀名介绍: *.z:compress程序压缩文件 *.gz:gzip程序压缩文件 *.bz2:bzip2压缩文件 *.tar:tar打包,未压缩 *.tar.gz:tar打包,经过gzip压缩 *.tar.bz2:tar打包,经过bzip2压缩 一般经过打包或者压缩处理的文件通过后缀名来进行区别. 一.compress:该命令比较古老,centos默认未安装,可以使用gzip代替. 二.gz

chapter9:文件与文件系统的压缩与打包之(1)Linux常见的压缩命令

一.常见的压缩命令 在linux中,压缩文件的扩展名有如下: gz :gzip压缩 bz2 :bzip2压缩. tar.:tar程序打包的数据,没有压缩 tar.gz : tar打包,并由gzip压缩的. tar.bz2: tar打包,并由bzip2压缩 (注意,Linux中的扩展名与文件属性没有关系,只是为了让我们好记.) bzip2比gzip压缩效果好,这两个压缩命令只能对一个文件进行压缩,如果要压缩一大堆文件的时候,就要用tar进行打包了. 1.gzip, zcat  压缩文件的扩展名为g

linux 中常见的压缩和解压缩的命令

# linux 中常见的压缩和解压缩的命令 一.tar 1.解压: tar zxvf filename.tar 2.压缩: tar czvf filename.tar dirname 二.gz 1.解压: gunzip filename.gz gzip -d filename.gz 2.压缩: gzip filename 三.tar.gz 和 tgz 1.解压 tar zxvf filename.tar.gz 2.压缩 tar zcvf filename.tar.gz dirname 3.压缩多

Linux系统中的curl命令使用教程

这篇文章主要介绍了Linux系统中的curl命令使用教程,是Linux入门学习中的基础知识,需要的朋友可以参考下. 命令:curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具.它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具.语法:# curl [option] [url]常见参数:-A/--user-agent <string>              设置用户代理发送给服务器-b/--cookie