2

我想递归地压缩文件夹中的每个文件,并在压缩后保留原始名称和扩展名。

我已经尝试过 sudogzip -9 -r folder但是现在每个文件都有一个添加到原始文件的 .gz 扩展名,例如2852b65c1d8b.css.gz我想保留2852b65c1d8b.cssgzip 压缩文件的名称以上传到 Amazon S3。

4

1 回答 1

10

使用它可以满足您的要求:

find folder -type f -exec gzip -9 {} \; -exec mv {}.gz {} \;

第一个执行 gzip 文件,第二个重命名它们。

于 2012-11-01T20:04:22.077 回答