ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux常用的压缩命令

Linux常用的压缩命令

原创 Linux操作系统 作者:Jujay 时间:2012-01-04 18:51:57 0 删除 编辑
1. compress
在默认情况下,被compress压缩的源文件会不见,而压缩文件会被自动创建起来,扩展名为.Z,如:
$ cp /etc/man.config .
$ compress -v man.config
man.config:  -- replaced with man.config.Z Compression: 41.83%
$ ll
total 3
-rw-r--r-- 1 a105024 sybase 2687 Jan  4 06:21 man.config.Z
解压缩用uncompress即可,如:
$ uncompress man.config.Z
$ ll
total 5
-rw-r--r-- 1 a105024 sybase 4620 Jan  4 06:21 man.config
如果想保留源文件,则用如下命令:
$ compress -c man.config > man.config.Z
$ ll
total 8
-rw-r--r-- 1 a105024 sybase 4620 Jan  4 06:21 man.config
-rw-r--r-- 1 a105024 sybase 2687 Jan  4 06:29 man.config.Z

最后强调一下,compress是一款非常旧的压缩软件,已经很少有人使用了。
2. gzip
和compress一样,在默认情况下,源文件会不见,压缩后的文件扩展名为.gz,如:
$ gzip -v man.config
man.config:      56.2% -- replaced with man.config.gz
$ ll
total 6
-rw-r--r-- 1 a105024 sybase 2059 Jan  4 06:21 man.config.gz
zcat命令可以读取被压缩后的文件内容。
解压缩用gunzip命令:
$ gunzip man.config.gz
$ ll
total 8
-rw-r--r-- 1 a105024 sybase 4620 Jan  4 06:21 man.config
3. bzip2
bzip2的用法和gzip几乎一模一样,压缩后的文件扩展名为.bz2,还可以用bzcat读取被压缩后的文件内容。
4. tar
几个主要参数如下:
-c 新建打包文件
-t 查询打包文件中含有哪些文件名
-x 解压打包文件
-j 通过bzip2进行解压缩
-z 通过gzip进行解压缩
-f 后面接文件名
常用方法如下:
1)压缩并打包:tar -cvzf *.tar.gz
2)查询打包文件:tar -tvzf *.tar.gz
3)解压缩:tar -xvzf *.tar.gz -C 欲解压缩的命令










来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26277071/viewspace-714423/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 磁盘阵列RAID概述
请登录后发表评论 登录
全部评论

注册时间:2011-09-14

  • 博文量
    93
  • 访问量
    291025