如何使用 find 来单独压缩目录中的文件?

如何使用 find 来单独压缩目录中的文件?

我期待着类似的事情,

find . -name "*.bor" -exec sh -c 'zip ???' sh {} +

哪里的???被替换为$@或类似的。

最终结果需要看起来像,

  • 1.bor.zip
  • 2.bor.zip等

答案1

像这样:

find . -name '*.bor' -exec zip '{}.zip' '{}' ';'

相关内容