Linux文件的压缩和打包

▲linux常见的压缩文件的后缀

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

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

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

*.tar????????tar程序打包的数据,没有压缩

*.tar.gz或tgz????tar程序打包并经过gzip压缩的文件

*.tar.bz2????tar程序打包并经过bzip2压缩的文件

*.zip????????使用zip压缩

*.rar????????使用rar压缩

?

▲compress [-dcr] [文件或目录]

????参数-d????????用来解压缩的参数

????参数-r????????可以连同目录下的文件同时压缩

????参数-c????????将压缩数据输出为标准输出到屏幕

????????compress file 产生file.z

????????compress –c file>file.z

????????compress –d file.z或uncompress file.z解压缩

?

▲压缩解压缩命令

gzip [-cdt#] [filename]

????参数-c????????将压缩的数据输出到屏幕上,可通过数据流重导向处理

????参数-d????????解压缩的参数

????参数-t????????可以用来检验一个压缩文件的一致性,看文件有无错误

????参数-#????????压缩等级。1最不好,9最好,6是默认值

????????gzip file 产生file.gz

????????zcat file.gz 读取file的内容

????????gzip –d file.gz或gunzip file.gz解压缩file

????????gzip -9 -c file > file.gz 以最大压缩比压缩file文件,并保留原文件

????????gzip这个压缩指令主要想要用来取代compress,所以compress的压缩文件也可以使用gzip来解开

bzip [-cdz#] [filename]

????参数-c????????将压缩过程产生的数据输出到屏幕上

????参数-d????????解压缩的意思

????参数-z????????压缩的意思

????参数-#????????压缩等级。1最不好,9最好,6是默认值

????????bzip2 -z file或bzip2 file产生file.bz2

????????bzcat file.bz2 读取file的内容

????????bzip2 -d file.bz2 或bunzip2 file.bz2解压缩file

????????bzip2 -9 -c file > file.bz2 以最大压缩比压缩file文件,并保留原文件

????????.bz, .bz2, .tbz, .tbz2都可以使用bzip2解压缩

tar [-zxcvjfpP] [文件或目录]????????打包命令

????参数-z????????是否同时具有gzip的属性

????参数-j????????是否同时具有bzip2的属性

????参数-x????????解开一个打包文件的参数命令

????参数-t????????查看tarfile里面的文件

????参数-c????????创建一个新压缩文件的命令

????参数-v????????压缩的过程中显示文件

????参数-f????????使用文件名。在f之后要立即接档名,不能再加参数

????参数-p????????使用原文件的原来属性(属性不会依据用户而变)

????参数-P????????可以使用绝对路径

????参数—exclude FILE????????在压缩的过程中,不要将FILE打包

zip [-AdFmrSuz#] [目标文件名] [源文件名]

????参数-A????????调整可执行的自动解压缩文件

????参数-d????????从压缩文件中删除指定的文件

????参数-F????????尝试修复已损坏的压缩文件

????参数-m????????将文件压缩并加入压缩文件后,删除原始文件,即把文件移动到压缩文件中

????参数-r????????递归处理,将指定目录下的所有文件和子目录一并处理

????参数-S????????包含系统和隐藏文件

????参数-u????????更换较新的文件到压缩文件内

????参数-z????????替压缩文件加上注释

????参数-#????????压缩等级。1最不好,9最好

zipinfo [-lhMtz] [压缩文件] [文件…]

????参数-l????????只列出文件名

????参数-h????????只列出压缩文件的名称

????参数-M????若信息内容超过一个画面,则采用类似more指令的方式列出来

????参数-t????????只列出压缩文件内所包含的文件数目,压缩前后的文件大小及压缩率

????参数-z????????如果压缩文件内有注释,就将注释显示出来

unzip [-ltvMP] [.zip] [文件] [-d目录]

????参数-l????????显示压缩文件内所包含的文件

????参数-t????????检查压缩文件是否正确

????参数-v????????显示执行时的详细信息

????参数-M????将输出的结果送到more程序处理

????参数-P????????<密码>使用zip密码选项

时间: 2024-09-27 17:01:43

Linux文件的压缩和打包的相关文章

linux(3)磁盘与文件系统管理/查看硬盘、内存空间/文件系统的操作/ 文件的压缩和打包

一.磁盘与文件系统管理 1.分区与文件系统分区:记录每一个分区的开始柱面和结束柱面主引导区(master boot recorder):记录分区的数据,记录硬盘里所有的分区信息分区划分好后,要将分区格式化为系统可以识别的文件系统磁盘的最小物理存储单位是:扇区分区时格式化文件系统的最小存储单位:逻辑块,以扇区为基础,大小为2的n次方,但是一个块只能容纳一个文件linux的ext2文件系统每个文件内容分为两部分:存储文件的属性(放在inode中),文件的内容(放在块中) 例: 读取文件系统的信息:

Linux文件系统的压缩与打包

Linux文件系统的压缩.打包与备份 1.什么是文件压缩,文件压缩的原理是什么? 目前我们使用的计算机系统都是使用bytes单位来计量的.但是计算机中的最小的计量单位是bits. 1 byte =8 bits 我们通过一个例子来了解计算机的存储原理.我们记忆一个数字“1”,就是“1”这个数字,但是计算机要存储数字“1”,假设使用一个byte存储,变成 “00000001”存储在计算机中,但是我们发现,真正有效的数值只有最右边的“1”,其他为用的“0”来填充,这样会浪费资源.于是,计算机工程师就利

Linux 文件的压缩与解压

一.简介 hfa Linux下的压缩程式有tar.gzip.gunzip.bzip2.compress.uncompress.zip.unzip.rar.unrar等,总结以下一些.tar..gz..tar.gz..bz2..tgz.tar.bz2..Z..tar.Z..zip..rar这些压缩文件的操作. 二.命令操作 1.tar是Linux下最常用的打包程序.它仅仅是一个打包工具,并不负责压缩. 使用man tar命令看一下命令的帮助文档. 下面是一个打包文件的例子: 将桌面的yao.txt

第九章、文件的压缩与打包

压缩文件的用途与技术 对大型文件使用压缩技术可以减低大型文件的容量,有的压缩程序还可以分割大型文件成为数个小型文件! 目前我们使用的计算机系统都是使用 bytes 单位来计量的!不过,计算机最小的计量单位应该是 bits , 1 byte = 8 bits .假如我们只是记忆一个数字,比如1,计算机如何记录?假设一个 byte 可以看成底下的模样: □□□□□□□□ Tips: 由於 1 byte = 8 bits ,所以每个 byte 当中会有 8 个空格,而每个空格可以是 0, 1   由於

Linux文件归档压缩

文件归档压缩: 压缩.解压缩命令 压缩格式:gz.bz2.xz.zip.z 压缩算法:算法不同,压缩比也会不同 compress: FILENAME.Z uncompress gz:gzip .gz gzip /PATH/TO/SOMEFILE:压缩完成后会删除原文件 -d /PATH/TO/SOME_COMPRESSFILE.gz:相当于gunzip -#:1-9,指定压缩比,默认为6 gunzip /PATH/TO/SOME_COMPRESSFILE.gz:解压缩完成后也会删除原压缩文件 z

Linux下 文件夹 压缩 解压缩 打包

http://blog.sina.com.cn/s/blog_7479f7990100zwkp.html tar -zcvf /home/xahot.tar.gz /xahot tar -zcvf 打包后生成的文件名全路径 要打包的目录 例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件. tar -zcvf  /home/xahot.tar.gz /xahot 如果提示不要"/" 则写作 tar -zcvf  /home/xahot.tar.gz  x

Linux下 目录 压缩 解压缩 打包

http://blog.sina.com.cn/s/blog_7479f7990100zwkp.html tar -zcvf /home/xahot.tar.gz /xahot tar -zcvf 打包后生成的文件名称全路径 要打包的文件夹 样例:把/xahot目录打包后生成一个/home/xahot.tar.gz的文件. tar -zcvf  /home/xahot.tar.gz /xahot 假设提示不要"/" 则写作 tar -zcvf  /home/xahot.tar.gz  

Linux文件归档压缩与解压缩

归档管理 tar [参数] xxx.tar 文件 –c 生成档案文件,创建打包文件 -v 列出归档解档的详细过程,显示进度 -f 指定档案文件名称,f后一定是.tar文件 -t 列出档案中包含的文件 -x 解开文件档案 例: 1)打包文件 2)解压文件 解压文件到指定路径:tar –xvf 打包的文件名 –C 路径 文件压缩解压 gzip [选项] 被压缩文件 -d 解压 -r 压缩所有子目录 tar -zcvf:打包并压缩 tar -zxvf:解压缩 bz2 1)  tar jcvf  xxx

Linux系统文件的压缩与打包详解

一.Linux系统常见的压缩指令 Linux系统中常见的压缩文件格式: *.z compress程序压缩的文件: *.zip zip程序压缩的文件: *.gz gzip程序压缩的文件: *.bz2 bzip2程序压缩的文件: *.xz xz程序压缩的文件: *.tar tar程序打包的数据,并没有压缩: *.tar.gz tar程序打包的数据,并且经过gzip的压缩: *.tar.bz2 tar程序打包的数据,并且经过bzip2的压缩: *.tar.xz tar程序打包的数据,并且经过xz的压缩