Linux compress命令是一个很老的unix命令文件压缩,压缩文件.z扩展名会加一个文件名来区分未压缩文件,压缩文件可以解压解压。要将几个文件压缩成一个zip文件,必须先将tar文件重新压缩起来。由于gzip可以产生更好的压缩率,所以比大多数人都改用gzip文件压缩工具了。
compress [-dfvcV] [-b maxbits] [file ...]
参数:
c 输出到标准输出设备(通常是屏幕)
f 强制写入文件,如果目标文件已经存在,将被覆盖(强制)
v 在屏幕上打印程序执行的消息(详细)
b capping 常用字符串的个数以字节为单位计算,可以设置9 至16 位的值。由于值越高,字符串可以一起使用,越多,压缩率就越大,所以一般使用默认值16位(bits)
d 将解压 zip 文件
V 列出版本消息
例子:
Source.dat 压缩成 source.dat.Z,如果 source.dat.Z 已经存在,存档的内容将被覆盖。
压缩 -f 源.dat
Source.dat 压缩成source.dat.Z,并打印出压缩率。
可以与 -f -v 一起使用
压缩 -vf 源.dat
将压缩后的数据输出,然后导入target.dat.Z 可以更改压缩文件名。
压缩 -c 源.dat> 目标.dat.Z
-b 值越大,压缩比越大,范围为 9-16,默认为 16。
压缩 -b 12 源.dat
将source.dat.Z解压成source.dat,如果文件已经存在,用户按y确定覆盖文件,如果使用-df程序会自动覆盖该文件。因为系统会自动添加扩展名为.Z 的文件名,所以像source.dat.Z source.dat 会自动处理。
压缩 -d 源.dat
压缩 -d source.dat.Z
压缩文件
[[email protected] ~]# compress abc.h
[[email protected] ~]# ls
abc.h.Z
解压缩文件
[[email protected] ~]# compress -d abc.h.Z
[[email protected] ~]# ls
abc.h.
指定压缩比压缩
[[email protected] ~]# compress -b 7 abc.h
强制压缩文件夹
[[email protected] ~]# compress -rf /home/abc/
以上就是关于“Linux压缩命令大全”的介绍,大家如果想了解更相关知识,可以关注一下极悦的Java极悦在线学习,里面还有更丰富的知识在等着大家去学习,希望对大家能够有所帮助。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习