L-1-17 Linux命令之压缩与归档命令

[bzip2]

bzip2 <file>

将文件压缩成bz2格式,并删除原文件。

//适合大文件压缩

-d <*.bz2>

解压

-<num>

指定压缩比。<num>∈[1,9]

-k

保留原文件

//相关命令bunzip2

[bunzip2]

bunzip2 <*.bz2>

解压*.bz2

//相关命令bzip2

[bzcat]

bzcat <*.bz2>

查看bz2的文件内容

//相关命令bzip2

[cdrecord]

cdrecord -scanbuS dev=ATA 找到系统中的刻录机,应该是x,y,z的一个位置

cdrecord -v dev=ATA:x,y,z blank={fast|all} 擦除内容

cdrecord -v dev=ATA:x,y,z -format 格式化RW光盘

cdrecord -v dev=ATA:x,y,z <*.iso> 刻录

-v 文字化表现过程

-data  以数字形式写入

-eject 刻录完自动弹盘

针对DVD的参数

-sao 支持DVD-RW的格式

一次CD刻录的举例

cdrecord -v dev=ATA:1,1,0 blank=fast

cdrecord -V dev=ATA:1,1,0 fs=8m -dummy -data \ > /tmp/system.img

[compress]

compress <file>

//将一个文件压缩成Z格式,并删除原文件。

//任何的压缩都可以使用重定向来防止原文件的删除

//相关命令uncompress

[cpio]

cpio <file> 制作或者解除归档。

cpio -id < <path> //从指定路径读取一个cpio归档文件,解压到当前文件夹

//或者是用管道命令 {<command>|<path>}|cpio -id

//相关命令tar

[gunzip]

gunzip <*.gz>

//解压*.gz,并删除原文件

//相关命令gzip

[gzip]

gzip <file>

//将一个文件压缩成gz格式,并删除原文件。

//相关命令gunzip

-d <*.gz>解压

-[1,9] > <path> //指定压缩率,数字越大,压缩率越高。

[mkisofs]

mkisofs     光盘iso镜像生成

-o <*.iso>  //指定ISO文件,亦可以是img,将会生成这个文件

-r  通过Rock Ridge支持文件数据,可以记录更多的信息

-v 文字化表现过程

-m <filename> 排除这些文件,它们将不出现在iso中

-V 新建Volume

-graft-point <dir1>=<dir2>  真实目录中的<dir2>目录会被刻录为<dir1>

//刻盘使用命令cdrecord

[tar]

tar <file|dir>

对文件或目录进行归档,不进行压缩。

-c

创建归档文件

-f <*.tar>

指定操作的归档文件

//如果要连用f需要放在最后。

-x

展开归档

--xattrs

归档时,保留文件的扩展属性信息

-t

不展开归档,直接查看归档文件内容

-zcf

归档成tar,并使用gzip进行压缩

-[z]x[v]f <*.tar.gz>

先解压缩,并且解除归档。

-jcf

归档成tar,并使用bzip2压缩

-[j]x[v]f <*.tar.bz2>

先解压缩,并解除归档。

-Jcf

归档成tar,并使用xz压缩。

//在红帽5之前不支持。

-[J]xf <*.tar.xz>

解压缩并解归档。

//相关命令cpio

-C <path>

//展开到特定目录

[uncompress]

uncompress <*.Z>

//解压*.Z,并删除原文件

//相关命令compress

[unxz]

unxz <*.xz>

解压

//相关命令 xz xzcat xzdec

[unzip]

unzip <*.zip>

解压这个文件

-x <filename>

压缩时排除这个文件

-Z

查看这个压缩包的内容-l,-v有同样的作用

[xz]

xz <file>

将文件压缩成xz格式,并删除原文件。

//可能需要安装

-d <*.xz> 解压

-<num> 指定压缩比。<num>∈[1,9]

-k 保留原文件

//相关命令unxz xzcat

[xzcat]

xzcat <*.xz> 查看xz文件内容

//相关命令xz xzdec unxz

[xzdec]

xzdec <*.xz>

解压xz文件

[-d]

解压,可忽略

-k

保留原文件

-c

屏幕显示

//相关命令xz unxz xzcat

[zcat]

zcat <*.gz>

查看gz文件的内容。

[zip]

zip <name.zip> <file|dir> [<file2|dir2>]

//压缩成zip格式,可以压缩文件夹。需要对生成的zip进行命名。不会删除原文件

-m

压缩完毕后删除原来的文件

-r <dir>

当前目录下子目录压缩

-j

压缩时忽略子目录的内容

-n <.exe> |[<.jpg>]

压缩时不压以列出格式的文件

-t mmddyy

压缩指定日期以后文件

-y

不压缩链接文件的原文件

-<1-9>

压缩率,数字越大压缩率越高

-x <filename>

压缩时排除这个文件

//关联命令unzip

原文地址:http://blog.51cto.com/181647568/2057581

时间: 2024-10-10 03:46:16

L-1-17 Linux命令之压缩与归档命令的相关文章

Linux中统计,检索和过滤文件内容的命令以及压缩、归档命令(wc,grep,gzip,bzip2,

统计文件内容wc命令 用途: 统计文件中单词数量(Word Count)等信息wc [选项]... 目标文件...常用命令选项-l:统计行数-w:统计单词个数-c:统计字节数 检索和过滤文件内容grep命令 用途: 在文件中查找并显示包含指定字符串的行grep [选项]... 查找条件 目标文件常用命令选项-i:查看时忽略大小写-v:反转查找,输出与查看条件不相符的行查找条件设置要查找的字符串以双引号括起来"^......" 表示以......开头, "......$ &qu

Linux学习命令汇总六——磁盘分区,磁盘挂载,文件系统管理,压缩及归档命令

本章Blog相关Linux知识点 Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 系统中的文件.目录.软连接及文件保护信息等都存储在其中.按照名称进行存取. 磁盘:磁道,扇区 ,柱面 ,固定角速度 ,平均寻道时间 MBR :master boot recoard 主引导记录 (512字节),存放bootloader (引导加载器 446字节)+ 磁盘分区 (64字节) 一块磁盘最多分为4个主分区 ,或者3主分区1扩展分区  ,磁盘在C

linux命令之——压缩解压命令

linux命令之——压缩解压命令 命令名称:gzip 命令英文原意:GUN zip 命令所在路径:/bin/gzip 执行权限:所有用户 语法:gzip[文件] 功能描述:压缩文件(且只能压缩文件,不保存原文件) 压缩文件格式:.gz 范例: 压缩  :gzip boduo                      压缩后的文件格式为 boduo.gz 解压缩:gunzip boduo.gz            或者(gzip -d boduo.gz) ====================

Linux学习笔记(7)Linux常用命令之压缩解压命令

(1)gzip gzip命令用于压缩文件,英文原意为GNU zip,所在路径/bin/gzip,其语法格式为: gzip [文件] 压缩后的文件格式为.gz. 例:将/etc目录下的services文件拷贝至/tmp目录,并采用gzip进行压缩. [[email protected] tmp]# cp /etc/services services [[email protected] tmp]# ls services [[email protected] tmp]# gzip services

Linux下常见压缩解压命令

inux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d /home/sunny myfile.zip 把myfile.zip文件解压到 /home/sunny/ -o:不提示的情况下覆盖文件: -d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下: 3.其他 zip -d myfile.zip smart.txt 删

linux下的这些压缩,归档命令---你必须要会

一,常见的压缩/解压缩工具: compress /uncompress     后缀:      .z gzip /gunzip             后缀:      .gz bzip2/bunzip2            后缀:      .bz2 zip/unzip                后缀:      .zip 第一种compress已经不太常见了,后面的三种都是现在比较流行的压缩/解压缩工具 二,具体的使用 gzip #gzip filename             

Linux学习之压缩解压命令

常用的有4组:gizp.tar.zip.bzip2,下面一一列出: 1.压缩命令 gzip 只能用来压缩文件,不能压缩目录. 压缩后原文件将不会被保留. 2.解压命令 gunzip 另一种等价方式是  gzip -d [gz压缩文件] 3.打包压缩命令 tar 即可用来打包压缩文件,也可打包压缩目录. 打包压缩后会保留原文件或目录. 加上参数z后才会进行压缩,否则只是打包. 打包压缩目录示例: tar -zcf myfirst.tar.gz mydir/ 4.解包解压缩命令 tar 和通过tar

Linux基础之压缩与归档工具

压缩出现的原因简析 压缩为什么会诞生?我们可以想象一下如果没有压缩的场景:一个游戏10G,下载下来得一整天,我们要上传一个1G电影得1天,磁盘不够用了,再买一块扩展...上传下载好耗费时间啊,买一块硬盘好贵.如果我们可以将游戏压缩到原来的80%,我们就可以节省下来20%的时间,同时也节省了一部分磁盘空间.所以压缩诞生的目的首先是解决磁盘空间问题,其次也是为了节省我们上传下载的时耗问题. 看起来它的出现真的是好的无以复加,不过它也有它的不足,压缩必定伴随着压缩这个过程,同样若是想要解压也需要解压这

linux下的压缩、归档

压缩  bz2.xz.zip.Z 不能压缩目录,压缩后默认删除原文件. gz: gzip /path/filename -d 解压缩 gunzip /paht/some_filename zcat /path/somefile.gz:在不解压的条件下,查看文本文件的内容. bzip2:比gzip有更大压缩比. bzip2 /path/some_filename -d 解压缩 -k 保留原文件 bunzip2 /path/some_filename bzcat /path/somefile.bz2