如何对所有子目录中的所有 .BRIK 进行 gzip

如何对所有子目录中的所有 .BRIK 进行 gzip

我有很多扩展名为 .BRIK 的文件,它们占用大量空间,需要进行 gzip 压缩。然而,这些文件分散在多个文件夹中并且深度很少。如果一次不执行一个文件夹,我无法找到 gzip *BRIK 的答案。

有什么建议吗?

到目前为止,我所做的只是在每个文件夹上 gzip *BRIK

答案1

find . -name '*.BRIK' -type f -exec gzip --best -v {} +

.BRIK这将找到当前目录中或当前目录下具有文件名后缀的所有常规文件。对于批量的这些文件,gzip将使用选项调用该命令--best-v压缩文件。

相关内容