首页 > 解决方案 > Bash-如何将文件夹中的多个文件编码为 base 64。目前我的代码可以编码一个文件

问题描述

我希望这可以对文件夹路径中的所有文本或 pdf 文件进行编码。

Ex-文件可以如下所示在一个文件夹中

ABC.txt
PQR.txt
XYZ.pdf

请建议我如何将所有这些文件编码为 base64 格式。

标签: bashbase64encodebulk

解决方案


在包含您的 pdf 和 txt 文件的顶级文件夹中运行此命令

 find . -type f \( -name "*.pdf" -o -name "*.txt" \) -exec bash -c 'base64 {} > {}.b64' \;

推荐阅读