Linux 中的压缩命令及示例
compress命令用于减小文件大小。压缩后,该文件将提供一个添加的.Z扩展名。文件权限仍将与使用compress命令之前相同。此命令使用自适应 Lempel-Ziv 编码并忽略符号链接。此命令也是ncompress包的一部分,其中包含用于快速压缩和解压缩的实用程序。
注意:如果没有指定文件,则标准输入被压缩为标准输出。
句法:
compress [OPTION]... [FILE]...
选项:
- -v 选项:用于打印每个文件的减少百分比。如果还使用了-c选项,则忽略此选项。压缩example.xls并将该文件重命名为example.xls.Z ,百分比减少 70.41%。
compress -v example.xls
- -c 选项:将压缩或未压缩的输出写入标准输出。没有文件被修改。 -v 选项被忽略。即使结果比原始结果大,也会尝试压缩。
例子:
compress -c example.xls > new.Z
- -r 选项:这将递归压缩给定目录和子目录中的所有文件。将-r选项与-v结合使用有助于准确查看命令的作用。
例子:
compress -rv abc
这将压缩abc中的所有文件。
- -f 选项:这将压缩文件而不保证大小减小,这意味着即使文件大小没有减小,它也会压缩文件。
compress -f asc.txt
这会将asc.tx t 转换为asc.txt.Z但不能保证减小大小。