糟糕 – 如何撤消整个网页目录的gzip?

嗯是的。 我不花费大量的时间在Linux命令行上,而不是制作一个networking目录的zip文件,我把网页目录中的所有内容都进行了压缩。 有什么愚蠢的做这个从web根轶事?

sudo gunzip ../_downloads/ecpt ./* 

我真的需要尽快解决这个问题。

如果您确定网页目录中的所有内容都应该解压缩(例如之前没有压缩),则可以使用“查找”实用程序,如下所示:

 find /web/root -type f -iname "*.gz" -exec gunzip {} \; 

那会发现:

  • 所有文件(-type f)
  • 在web根目录(例如/ web / root)
  • 扩展名为.gz(-iname“* .gz”,不区分大小写的search)

并在该文件上执行gunzip程序({}大括号将被find匹配的文件名replace)。 为了终止-exec语句,最后需要反斜线转义的分号。

还有其他的方法可以使用其他的命令行工具或脚本语言 – 我倾向于使用很多,所以这是最容易描述的。

希望有所帮助!