我有很多用gpg加密的文件。所有文件都有相同的密码。是否可以使用 xargs 来解密文件?
ls | xargs -n 1 gpg
要求输入每个文件的密码。
运行gpg-agent或类似的程序。设置 gpg 以查找正在运行的代理,如文档中所述。一劳永逸地(针对此会话)在代理中输入密码。
请注意,ls | xargs -n 1 gpg
仅当您的文件名不包含任何特殊字符时才有效。一般来说,不分析的输出ls
,并且xargs
当你想运行每个文件一旦程序是没有意义的。改为这样做:
for x in *.gpg; do gpg "$x"; done
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1481 次 |
最近记录: |