0

编辑 - 我想使用 gzip 或 gunzip,因为我只压缩一个文件而不是 tar。当我尝试使用 gunzip 时,会出现以下错误:

gzip: /users/tnea01/logfile10.tar.gz: No such file or directory
gzip: /users/tnea01/logfile10.log: unknown suffix -- ignored

这是我正在运行以查找和 gzip 日志文件的命令:

find /users/tnea01/logfile10.log -type f -exec sh -c \ 'gunzip /users/tnea01/logfile_archive/$(basename $0)_$(date -r {} +%F).gz $0' {} \;
4

1 回答 1

0

当您有压缩.tar.gz文件时,您还必须在解压缩时指定压缩类型。对于 GZip,使用z, Bzip2 使用j. 与创建文件时相同。此外,您似乎错过了x应该提供的“提取”选项,而不是“创建”(c)选项:

tar -xzfv filename.tar.gz

与使用创建相比

tar -czfv filename.tar.gz files-to-add
于 2016-07-27T22:28:24.160 回答