我想以递归方式压缩文件夹中的每个文件,并在压缩后保留原始名称和扩展名。
我已经尝试了sudo gzip -9 -r folder
但是现在每个文件都有一个.gz扩展名添加到原始版本,例如2852b65c1d8b.css.gz
,而我希望将gzip文件的名称保持为2852b65c1d8b.css
上传到Amazon S3。
答案 0 :(得分:5)
使用它可以达到你想要的效果:
find folder -type f -exec gzip -9 {} \; -exec mv {}.gz {} \;
第一个exec gzip文件,第二个重命名它们。