Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想递归地压缩文件夹中的每个文件,并在压缩后保留原始名称和扩展名。
我已经尝试过 sudogzip -9 -r folder但是现在每个文件都有一个添加到原始文件的 .gz 扩展名,例如2852b65c1d8b.css.gz我想保留2852b65c1d8b.cssgzip 压缩文件的名称以上传到 Amazon S3。
gzip -9 -r folder
2852b65c1d8b.css.gz
2852b65c1d8b.css
使用它可以满足您的要求:
find folder -type f -exec gzip -9 {} \; -exec mv {}.gz {} \;
第一个执行 gzip 文件,第二个重命名它们。