在Linux中,如何将txt转换为.gz/.z以及如何查看转换后的tar文件?如何在Linux中将txt转换为.gz/.zz
我尝试了下面的命令,但它不工作。
tar -cf filename.z filename.txt
tar -cf filebane.gz filename.txt
zcat filename.z/gz
我得到“错误的命令错误”。
在Linux中,如何将txt转换为.gz/.z以及如何查看转换后的tar文件?如何在Linux中将txt转换为.gz/.zz
我尝试了下面的命令,但它不工作。
tar -cf filename.z filename.txt
tar -cf filebane.gz filename.txt
zcat filename.z/gz
我得到“错误的命令错误”。
.Z典型地从compress
。 .gz从gzip
。焦油与它无关。所以,像这样的工作转换。广州到.Z
zcat <file.gz> | compress - > <file.Z>
还是走另一条路:
zcat <file.Z> | gzip > <file.gz>
(ZCAT应该明白通过压缩使用的格式)
如今.Z格式的文件很少见。该格式已被gzip和bzip2所取代。
使用gzip
:
gzip filename.txt
tar命令不压缩文件,它归档他们。您可以添加一个选项到GNU tar,以通过gzip进行过滤。使用tar czf fimename.tar.gz filename.txt
。
是否要压缩或解压缩文件?
要解压缩,请执行以下操作: gunzip filename.gz
结果为未压缩文件filename
- 如果文件真的是gzip压缩文件。在大多数Linux上,命令file filename.gz
会告诉文件是什么。对于.z
使用命令uncompress
压缩,可以使用gzip filename.txt
其结果filename.txt.gz
- 如果你使用compress filename.txt
你会得到filename.txt.z
没有点tarring单个文件 – Kimvais 2011-03-01 07:22:21
@kimvais事实,但我认为这是一个简单的例子,OP将最终想要tar/gzip多个文件。 – Keith 2011-03-01 07:25:06