gpt4 book ai didi

bash - 解密目录中的多个 OpenPGP 文件

转载 作者:行者123 更新时间:2023-11-29 08:45:12 27 4
gpt4 key购买 nike

我在一个目录中有数百个 gpg 加密文件,格式为 filename.xyz.gpg,其中“xyz”是任意扩展名。我需要解密所有文件以生成 filename.xyz,这样我就不必手动输入每个文件的密码了。

我已经为目录“Testing”尝试了以下操作:

for file in 'ls Testing'; do (echo <password>|gpg --passphrase-fd 0 -d $file 
--output $file.decrypted);

我只是以命令提示符结束 >,但什么也没有发生。

我的语法有什么问题?在没有 bash shell 循环的情况下,有没有更有效的方法来做到这一点?

最佳答案

gpg 可以解密多个文件,因此您不需要编写循环。

尝试以下操作。您将需要输入一次密码。

gpg --passphrase-fd 0 --decrypt-files *.gpg 

关于bash - 解密目录中的多个 OpenPGP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18769290/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com