Linux

记录一个有关 curl 和 tar 的小问题

这是我今天在工作时遇到的一个有关解压的问题,先还原下问题

今天在解压一个压缩包时解压失败,以下是命令以及失败提示

$ curl -O https://github.com/alibaba/canal/releases/download/canal-1.1.3/canal.deployer-1.1.3.tar.gz
$ tar -zxvf canal.deployer-1.1.3.tar.gz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

这里首先提示,造成这个问题的原因以及解决方案很简单,对你很有可能没有借鉴意义。不过寻找原因的过程以及从这个问题上学到的东西还是有点意思的。