严重的 gzip 错误 - 如何撤消“gzip -r ./”

vee*_*man 8 linux gzip gz

所以我试图对我的整个目录结构进行 gzip 备份,但我无意中发出了命令gzip -r ./,希望将所有文件和文件夹添加到单个 gzip 存档中。

这显然是非常错误的,但在我有时间退出之前,它单独(递归地)压缩了我的每个文件并删除了原始文件。现在我有一个完全由 gzip 文件组成的文件结构。有谁知道撤消我所做的操作的命令(即,将 gzip 文件解压缩到位,然后删除 gzip 文件)?

编辑:归功于格雷格,gunzip -r ./'解决了它!

Gre*_*ill 12

要撤消此操作,请使用相反的命令:

gunzip -r ./
Run Code Online (Sandbox Code Playgroud)

请注意,原始gzip命令将跳过已经有.gz后缀的文件,因为将它们压缩两次是没有意义的。但是,上面的gunzip命令会解压缩这些文件,因为它不知道gzip跳过了它们。