cat 本身并不提供压缩功能
gzip 命令压缩文件:cat input_file.txt | gzip > output_file.txt.gz
这将把 input_file.txt 的内容通过管道传递给 gzip,然后将压缩后的内容写入 output_file.txt.gz。
bzip2 命令压缩文件:cat input_file.txt | bzip2 > output_file.txt.bz2
这将把 input_file.txt 的内容通过管道传递给 bzip2,然后将压缩后的内容写入 output_file.txt.bz2。
注意:在解压缩时,你需要使用相应的解压缩工具,如 gunzip(针对 .gz 文件)和 bunzip2(针对 .bz2 文件)。