我正在尝试通过 Windows 终端使用 zstd v1.4.0 解压缩大量压缩文件,然后通过“ag”搜索:
zstd -dc -r . | ag -z -i "term"
它在继续时给了我以下错误:
zstd:错误 70:写入错误:管道损坏(无法写入解码块)
我花了几个小时寻找解决方案,尝试了不同的zstd
命令选项,但无法解决这个问题。
如果你想搜索未压缩的文件,你应该使用:
zstd -dc -r . | ag -i "term"
zstd
将解压缩支持的文件并ag
对其进行搜索(您的命令尝试解压缩两次,一次使用 zstd,一次使用 ag)
您可以使用它来获得支持的格式zstd -vV
,这应该会给您以下内容:
*** zstd command line interface 64-bits v1.4.0, by Yann Collet *** *** supports: zstd, zstd legacy v0.5+, gzip
注意:zstd
我尝试的版本不支持 zip。
ag
您可以通过使用获得支持的压缩格式ag -V
,它应该给出如下内容:
ag version 2.1.0 Features: +jit +lzma +zlib
注意:ag
我尝试的版本不支持 zip。