我有很多文件加密GPG。所有文件都有相同的密码。是否可以使用 xargs 来解密文件?
ls | xargs -n 1 gpg
要求输入每个文件的密码。
答案1
答案2
你可以这样做 :
for i in *; do
/usr/bin/gpg --batch --passphrase-fd 3 --decrypt $i 3<pass > $i.decoded ;
done
当“pass”是包含您的密码的文件的完整路径时。
文件将被解码为[同名].decoded。
我有很多文件加密GPG。所有文件都有相同的密码。是否可以使用 xargs 来解密文件?
ls | xargs -n 1 gpg
要求输入每个文件的密码。
你可以这样做 :
for i in *; do
/usr/bin/gpg --batch --passphrase-fd 3 --decrypt $i 3<pass > $i.decoded ;
done
当“pass”是包含您的密码的文件的完整路径时。
文件将被解码为[同名].decoded。