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
文件)。