压缩格式(扩展名)
.Z:compress程序压缩的文件
.tar: tar程序打包数据,并未压缩
.gz :gzip程序压缩的文件
.tar.gz:tar程序打包文件,并且经过gzip的压缩
.bz2:bzip2程序压缩的文件
.tar.bz2:bzip2压缩,并使用tar打包的文件
根据后缀名称获取压缩格式,从而知道如何解压缩
compress命令
compress [-dfr] filename 解压或压缩后缀.Z的文件,多用于UNIX
-d:解压缩参数
-f:强制压缩文件
-r:针对目录,将目录下的文件同时压缩
uncompress filename
解压文件
该指令是最初与最简单的压缩指令,经其压缩过的文件的后缀名为.Z,对小文件不压缩
当使用该指令压缩文件时,生成的压缩文件会覆盖原文件,目前使用较少,多见于UNIX中
gzip命令
gzip [-crdlt#] filename 压缩或解压后缀名为.gz文件
-c:将压缩过程显示到屏幕上,并保留原有文件
-r: 递归式地查找指定目录并压缩其中所有文件
-d:解压缩参数
-l: 对每个压缩文件,显示如下信息:压缩文件大小;未压缩文件大小;压缩比;未压缩文件名字
-t:检查压缩文件是否完整
-#:压缩等级,1最差,9最优,6默认
gunzip:解压缩.gz格式的压缩文件
zcat
用于查看压缩的文件
zcat的功能是在不解压的前提下读取其内容
例如:zcat filename.gz
gzip -9 –c message>message.gz
使用最佳压缩比压缩,并保留原来的文件
zcat message.gz
将压缩文件中的内容显示出来
bzip2指令
bzip2 [-dzc] filename 压缩或解压后缀名为.bz2的文件
-d:解压缩
-z:强制压缩文件
-c:将压缩结果显示到屏幕去
-#:代表1到9,即压缩级别,1压缩比较小,9压缩比较大
bzcat
在不解压的前提下读取压缩文件的内容
eg:bzcat chocolate.bz2
不经解压读取压缩文件的内容
tar指令
tar [-zjxvctpPNf] target source
-z:打包并用gzip压缩
-j:打包并bzip2压缩
-x:解压文件
-c:打包文件
-v:压缩时显示文件信息
-f:后接压缩包名,通常放在所有选项的最后
-t:查看.tar包中的文件列表
-p:打包时不改变文件属性
-N:仅把较新的文件进行打包
eg:tar -cvf song.tar song 只打包不压缩
tar -cvzf song.tar.gz song 打包并压缩
tar -cvzPf song.tar.gz /home/swh/song
按照文件的绝对路径打包压缩文件
tar -zxvf home.tar.gz godisagirl
只解压home.tar.gz包中的godisagirl文件
dd指令
把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换
dd if=“input_file” of=“output_file” bs=“block_size” count=“number”
if:输入文件,也可以是设备
of:输出文件,也可以是设备
bs:规划一个块的大小,默认512字节
count:多少个bs
原文地址:https://www.cnblogs.com/zgmzbhqa/p/10239866.html