使用 xargs 解密使用 gpg 加密的文件

Omi*_*mid 5 xargs gpg

我有很多用gpg加密的文件。所有文件都有相同的密码。是否可以使用 xargs 来解密文件?

ls | xargs -n 1 gpg 要求输入每个文件的密码。

Gil*_*il' 6

运行gpg-agent或类似的程序。设置 gpg 以查找正在运行的代理,如文档中所述。一劳永逸地(针对此会话)在代理中输入密码。

请注意,ls | xargs -n 1 gpg仅当您的文件名不包含任何特殊字符时才有效。一般来说,不分析的输出ls,并且xargs当你想运行每个文件一旦程序是没有意义的。改为这样做:

for x in *.gpg; do gpg "$x"; done
Run Code Online (Sandbox Code Playgroud)