0
点赞
收藏
分享

微信扫一扫

Linux 压缩与解压

树下的老石头 2022-04-27 阅读 105
linux

Linux 压缩与解压

Linux中常见的压缩格式

*.Z			compress 程序压缩的文件(这个基本上已经没有人用了,而且这个格式的压缩包可以使用gzip来解压,仅在一些很古老的系统上可能会用到)
*.gz		gzip程序压缩的文件
*.gz2		bzip2程序压缩的文件
*.tar		tar程序打包的数据,并没有压缩过
*.tar.gz	tar程序打包的文件,经过gzip的压缩
*.tar.bz2	tar程序打包的文件,其中经过bzip2的压缩

压缩命令介绍

compress

compress [-rcv] 文件或目录	# 压缩命令
uncompress 文件.Z			# 解压命令

-r		可以连同目录下的文件也同时进行压缩
-c		将压缩的数据输出成为standard output (输出到屏幕上,可以使用重定向输出到文件)
-v		可以显示出压缩后的文件信息以及压缩过程中的一些文件名变化

示例:
执行 "compress -c test.txt > test.Z" 命令,可以将test.txt文件压缩称为test.Z压缩包

gzip, zcat

gzip [-cdtv#] 文件名			# 压缩命令
zcat 文件名.gz				# 直接进行查看

-c		将压缩的数据输出到屏幕上,可通过数据流重定向输到文件中,具体可以参见compress的示例
-d		解压缩
-t		可以用来检验一个压缩文件的一致性,看看文件是否有误
-v		可以显示出原文件/压缩文件的压缩比等信息
-#		压缩登记, -1 最快,但是压缩比最差,-9最慢但是压缩比最好,默认为-6

bzip2, bzcat

bzip2 [-cdkzv#] 文件名		# 压缩命令
bzcat 文件名.bz2				# 直接进行查看

-c		将压缩的数据输出到屏幕上,可通过数据流重定向输到文件中,具体可以参见compress的示例
-d		解压缩
-k		保留源文件,而不会删除原始文件
-z		压缩
-v		可以显示出原文件/压缩文件的压缩比等信息
-#		压缩登记, -1 最快,但是压缩比最差,-9最慢但是压缩比最好

Notice: 以上内容部分整理自《鸟哥的Linux私房菜》
详细内容请查询《鸟哥的Linux私房菜 第三版》9.2 节

举报

相关推荐

0 条评论