我正在尝试通过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。