因此,我尝试对整个目录结构进行 gzip 压缩备份,但我无意中发出了命令gzip -r ./
,希望将所有文件和文件夹添加到单个 gzip 存档中。
这显然是错误的,但在我退出之前,它就逐个(递归地)压缩了我的每个文件并删除了原始文件。现在我有一个完全由压缩文件组成的文件结构。有谁知道撤消我所做操作的命令(即就地提取 gzip 文件然后删除 gzip 文件)?
编辑:感谢Greg,他gunzip -r ./'
解决了!
答案1
要撤消此操作,请使用相反的命令:
gunzip -r ./
请注意,原始gzip
命令将省略已经有后缀的文件.gz
,因为没有必要再压缩它们两次。但是,上述gunzip
命令将解压缩这样的文件,因为它不知道gzip
跳过了它们。