compress命令使用“Lempress-Ziv”编码压缩数据文件。compress是个历史悠久的压缩程序,文件经它压缩后,其名称后面会多出".Z"的扩展名。当要解压缩时,可执行uncompress指令。事实上uncompress是指向compress的符号连接,因此不论是压缩或解压缩,都可通过compress指令单独完成。

语法compress(选项)(参数)

选项-f:不提示用户,强制覆盖掉目标文件;

-c:将结果送到标准输出,无文件被改变;

-r:递归的操作方式;

-b:压缩效率是一个介于9~16的数值,预设值为"16",指定愈大的数值,压缩效率就愈高;

-d:对文件进行解压缩而非压缩;

-v:显示指令执行过程;

-V:显示指令版本及程序预设值。

参数

文件:指定要压缩的文件列表。

实例

将/etc/man.config复到/tmp ,并加以压缩[root@localhost ~]# cd /tmp

[root@localhost tmp]# cp /etc/man.config .

[root@localhost tmp]# compress man.config

[root@localhost tmp]# ls -l-rw-r--r-- 1 root root 2605 Jul 27 11:43 man.config.Z

将刚刚的压缩档解开[root@localhost tmp]# compress -d man.config.Z

将 man.config 压缩成另外一个文件来备份[root@localhost tmp]# compress -c man.config > man.config.back.Z

[root@localhost tmp]# ll man.config*-rw-r--r-- 1 root root 4506 Jul 27 11:43 man.config

-rw-r--r-- 1 root root 2605 Jul 27 11:46 man.config.back.Z

这个-c的选项比较有趣!会将压缩过程的资料输出到屏幕上,而不是写入成为file.Z文件。所以,我们可以透过资料流重导向的方法将资料输出成为另一个档名。

linux compress参数,compress命令_Linux compress 命令用法详解:使用Lempress-Ziv编码压缩数据文件...相关推荐

  1. Linux下empress数据库,Linux命令compress使用“Lempress-Ziv”编码压缩数据文件

    compress命令使用"Lempress-Ziv"编码压缩数据文件.compress是一个相当古老的unix档案压缩指令,压缩后的档案会加上一个.Z 延伸档名以区别未压缩的档案, ...

  2. linux中替换命令详解,linux中sed命令字符串替换的用法详解

    Linux系统中sed命令可以将字符串批量替换,省去了很多麻烦,下面由学习啦小编为大家整理了linux系统中sed命令字符串替换的用法详解,希望对大家有帮助! linux中sed命令字符串替换的用法详 ...

  3. npm命令--安装依赖包--用法/详解

    原文网址:npm命令--安装依赖包--用法/详解_IT利刃出鞘的博客-CSDN博客 简介 本文介绍npm如何安装依赖包. 用法 命令 作用 详述 npm install <pkg> //同 ...

  4. python getopt argparse_python OptParse模块和argparse命令行解析的用法详解

    https://www.cnblogs.com/wj-1314/p/8974021.html OptParse模块的简单介绍 Python 有两个内建的模块用于处理命令行参数: 一个是 getopt只 ...

  5. linux 输入、输出重定向的概念和用法详解(Day01)

    介绍重定向之前先来介绍几个重要的概念:(笔记不易---- 转载请注明出处) 1.linux 的标准输入与输出  linux标准输入设备指的是键盘,标准输出设备指的是显示器,标准错误输出指的是显示器. ...

  6. linux mount命令参数及用法详解

    linux mount命令参数及用法详解 非原创,主要来自 http://www.360doc.com/content/13/0608/14/12600778_291501907.shtml. htt ...

  7. linux useradd(adduser)命令参数及用法详解(linux创建新用户命令)

    linux useradd(adduser)命令参数及用法详解(linux创建新用户命令) useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号 ...

  8. 【linux】——linux ls命令参数及用法详解---linux显示目录内容命令

    linux系统中ls命令的用法详解 ls命令是linux下最常用的命令.ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单. ...

  9. linux中group命令详解,linux groupmod命令参数及用法详解

    需要更改群组的识别码或名称时,可用groupmod指令来完成这项工作.接下来是小编为大家收集的linux groupmod命令参数及用法详解,希望能帮到大家. linux groupmod命令参数及用 ...

最新文章

  1. 自建ES迁移至阿里云ES(使用脚本及logstash同步)
  2. S5PV210之Sate210-F DIY硬件,移植uboot,kernel,android 活动现在已经进入实施阶段吗,欢迎广大网友参与 !...
  3. dnn5.5.1的配置
  4. 【leetcode】957. Prison Cells After N Days
  5. antlr 可以用java写吗_java – 我们可以用ANTLR定义一个非上下文语法吗?
  6. Linux之硬件资源管理
  7. 如何在注解上拿到方法中的参数_想自己写框架?不会写Java注解可不行
  8. 第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛——A题 切蛋糕
  9. C# 简单连接数据库并执行SQL查询语句
  10. python 小技巧之获取固定下面包含的某种类型文件的个数
  11. 敏捷开发案例:用白板解决项目管理和团队沟通
  12. 2014Esri全球用户大会——亮点系列之精彩应用案例
  13. Win 7 SSDP 组播 引发 局域网 QQ掉线 分析
  14. 设置outlook开机自动启动
  15. Improved Techniques for Training GANs翻译与理解
  16. 幻灯片更换模板_如何创建Google幻灯片模板
  17. 安装visio viewer2013成功后仍无法使用
  18. 基于leaflet-velocity的二维动态风场展示
  19. 阿里云购买域名到icp备案
  20. liunx基础及系统移植

热门文章

  1. RxJS mergeMap 学习笔记
  2. 如何成批导入数据到 kitten编程猫 类型为列表的变量中
  3. 我的工作日志 2020年12月1日 星期一
  4. SAP Spartacus core模块的单元测试
  5. 加入公网github上的SAP organization
  6. SAP Cloud for Customer的Data Source测试
  7. 为什么有的S4系统看不到Adapt UI按钮
  8. How Kyma plugin register hook to Activate and deactivate event
  9. How is Attachment property retrieved
  10. IBASE hierarchy structure and related API