linux – Gzip与目录的错误

我意外地gzip -rv目录,现在所有单个文件都是.gz格式.如何撤消此操作并将目录中的所有.gz文件压缩?

我怎么只是gzip整个目录?

我试过gunzip目录/ * .gz但只有gunzip目录中的文件/它没有gunzip目录超出“目录”.

解决方法

要解压缩文件,请执行以下操作:
find /yourdirectory -name *gz | xargs gunzip

这将解压缩名称为* .gz的所有文件,可以在目录/ yourdirectory下找到.

为了压缩整个目录,你需要一个tar容器,因为gzip只能压缩单个文件

tar czvf archive.tgz /yourdirectory

如果你想要(更慢但更有效)bzip2压缩,使用j而不是z参数:

tar cjvf archive.tbz2 /yourdirectory

这两个命令都将创建一个压缩归档,之后无需再执行额外的压缩步骤.

相关文章

1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...
1 删除0字节文件 find -type f -size 0 -exec rm -rf {} ...
## 步骤 1:安装必要的软件包 首先,需要确保系统已安装 `dh...