| 场景 | 安全批量处理任意文件名 |
|---|---|
| 工具 | find -print0 | xargs -0 [-r] [-P N] |
| 原因 | NUL 分隔不解释空格/引号 |
常用示例
常用示例
find . -name '*.log' -print0 | xargs -0 -r gzip -9
find . -name '*.log' -print0 | xargs -0 -r -P4 -n 20 gzip -9
find . -type f -print0 | xargs -0 -n 100 sha256sum > MANIFEST-P4 并行 4 进程、-n 20 每批 20 个参数,吞吐与稳定性兼顾;-r 空输入不执行。