compress

compress

使用Lempress-Ziv编码压缩数据文件

补充说明

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文件。所以,我们可以透过资料流重导向的方法将资料输出成为另一个档名。

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/compress/

(0)
AuroraAurora站点维系者
上一篇 2023年 12月 7日 下午7:02
下一篇 2023年 12月 7日 下午7:02

相关推荐

  • ssh-keyscan

    文章目录ssh-keyscan补充说明语法选项参数 ssh-keyscan 收集主机公钥的使用工具 补充说明 ssh-keyscan命令 是一个收集大量主机公钥的使用工具。 语法 …

    入门教程 2024年 3月 11日
  • iOS操作(action)和输出口(Outlet)

    简介 在iOS中,操作(action)和输出口(Outlet)指的是ibActions和ibOutlets,也就是ib接口生成器所在的地方。这些都和UI元素相关,我们将直观的了解他…

    2023年 3月 30日
  • usernetctl

    文章目录usernetctl补充说明语法参数 usernetctl 被允许时操作指定的网络接口 补充说明 usernetctl命令 在用于被允许时操作指定的网络接口。 语法 use…

    入门教程 2024年 3月 11日
  • env

    文章目录env补充说明语法选项参数实例 env 显示系统中已存在的环境变量 补充说明 env命令 用于显示系统中已存在的环境变量,以及在定义的环境中执行指令。该命令只使用&quot…

    入门教程 2023年 12月 14日
  • ldconfig

    文章目录ldconfig补充说明语法选项 ldconfig 动态链接库管理命令 补充说明 ldconfig命令 的用途主要是在默认搜寻目录/lib和/usr/lib以及动态库配置文…

    入门教程 2023年 12月 19日
  • nethogs

    文章目录nethogs补充说明语法选项安装NetHogs用法NetHogs 命令行参数 nethogs 终端下的网络流量监控工具 补充说明 有很多适用于Linux系统的开源网络监视…

    入门教程 2024年 1月 10日
  • HTTP 请求方法

    根据 HTTP 标准,HTTP 请求可以使用多种请求方法。 HTTP1.0 定义了三种请求方法: GET, POST 和 HEAD 方法。 HTTP1.1 新增了六种请求方法:OP…

    2023年 5月 14日
  • init

    文章目录init补充说明语法选项参数实例 init init进程是所有Linux进程的父进程 补充说明 init命令 是Linux下的进程初始化工具,init进程是所有Linux进…

    入门教程 2023年 12月 19日
  • sed

    文章目录sed补充说明sed的选项、命令、替换标记选项参数sed命令sed替换标记sed元字符集sed用法实例替换操作:s命令全面替换标记g定界符删除操作:d命令已匹配字符串标记&…

    入门教程 2024年 3月 4日
  • install

    文章目录install补充说明语法选项实例 install 安装或升级软件或备份数据 补充说明 install命令 的作用是安装或升级软件或备份数据,它的使用权限是所有用户。ins…

    入门教程 2023年 12月 19日
Translate »