编辑:如何使用gzip而不是tar

时间:2016-07-27 22:19:39

标签: linux shell gzip gz gunzip

编辑 - 我想使用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' {} \;

1 个答案:

答案 0 :(得分:0)

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

tar -xzfv filename.tar.gz

与使用

创建相比
tar -czfv filename.tar.gz files-to-add