我想查看一些以zst格式存储的日志文件。我可以使用zstdcat
命令来查看它们的内容,但是当我使用vim <filename.zst>
命令时,输出的只是乱码。是否有一种类似于zstdcat
的方法可以在Vim中查看zst文件呢?
我想查看一些以zst格式存储的日志文件。我可以使用zstdcat
命令来查看它们的内容,但是当我使用vim <filename.zst>
命令时,输出的只是乱码。是否有一种类似于zstdcat
的方法可以在Vim中查看zst文件呢?
*.zst
文件不是可读文本,没有必要在文本编辑器中直接打开它。您需要先解压缩它,这就是zstdcat
的作用:zstdcat is equivalent to zstd -dcf
然后在Vim中打开解压缩的文本。
如果想在Vim中查看 *.zst
文件的内容,在shell中运行以下命令:
$ view <(zstdcat filename)
$ zstdcat filename | view -
若要从 Vim 查看 *.zst
文件的内容:
:enew | r !zstdcat filename
*.zst
文件本身,而是它解压后的拷贝。:h zip
的插件。