命令 命令含义 格式
linux压缩命令详解
精选 转载xinxinzaiwai12 博主文章分类:linux
bzip2 .bz2文件的压缩(或解压)程序 bzip2[选项]压缩(解压缩)的文件名
bunzip2 .bz2文件的解压缩程序 bunzip2[选项].bz2压缩文件
bzip2recover用来修复损坏的.bz2文件 bzip2recover .bz2压缩文件
gzip .gz文件的压缩程序 gzip[选项] 压缩(解压缩)的文件名
gunzip 解压被gzip压缩过的文件 gunzip[选项] .gz文件名
unzip 解压winzip压缩过的zip文件 unzip[选项] .zip压缩文件
compress 早期的压缩或解压程序(.Z) compress[选项] 文件
tar 对文件目录进行打包或解包 tar[选项][打包后文件名]文件目录列表
1.gzip
作用:对文件进行压缩和解压缩,而且gzip根据文件类型可自动识别压缩或解压
格式:gzip[选项] 压缩或解压缩的文件名
常见参数:
-c:将输出信息写到标准输出上,并保留原有文件
-d:将压缩文件解压
-l:对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字
-r:查找指定目录并压缩或解压缩其中的所有文件
-t:测试,检查压缩文件是否完整
-v:对每一个压缩和解压的文件,显示文件名和压缩比。
使用说明:
使用gzip压缩只压缩单个文件,而不能压缩目录,其选项“-d”是将该目录下的所有文件逐个进行压缩,而不是压缩成一个文件。
2.tar
作用:对文件目录进行打包或解包
在此需要对打包和压缩这两个概念进行区分。打包是指将一些文件或目录变成一个总的文件,而压缩则是将一个大的文件通过一些压缩算法变成一个小文件,
格式:
tar[选项][打包后文件名]文件目录列表
tar可自动根据文件名识别打包或解包动作,其中打包后文件名为用户自定义的打包后文件名称,文件目录列表 可以是要进行打包备份的文件目录列表,也可以是进行解包的文件目录列表
常见参数:
-c:建立新的打包文件
-r:向打包文件末尾追加文件
-x:从打包文件中解出文件
-o:将文件解开到标准输出
-v:处理过程中输出相关信息
-f:对普通文件操作
-z:调用gzip来压缩打包文件,与-x联用时调用 gzip完成解压缩
-j:调用bzip2来压缩打包文件,与-x联用时调用bzip2完成解压缩
-Z:调用compress来压缩打包文件,与-x联用时调用compress完成解压缩
使用说明:
tar命令除了用于常规的打包之外,使用更为频繁的是用选项“-z”或“-j”调用gzip或bzip2完成对各种不同文件的解压。
常见类型的文件解压命令:
文件后缀 解压命令 示例
.a tar xv tar xv hello.a
.z Uncompress Uncompress hello.z
.gz Gunzip gunzip hello.gz
.tar.Z tar xvZf tar xvZf hello.tar.Z
.tar.gz/.tgz tar xvzf tar xvzf hello.tar.gz
tar.bz2 tar jxvf tar jxvf hello.tar.bz2
.zip Unzip unzip hello.zip
.rpm 安装:rpm -i 安装:rpm -i hello.rpm
解压:rmp2cpio 解压:rpm2cpio hello.rpm
.deb(Debain中的文件格式)安装:dpkg -i 安装:dpkg -i hello.deb
解压:dpkg-deb --fsys-tarfile 解压:dpkg-deb --fsys-tarhello hello.deb
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章