如果目标目录中的文件名相同,则解密失败。
我用来解密的命令:
gpg --passphrase-fd 0 -o D:/Notification/mytest.txt --batch \
--passphrase-file D:/passphrase.txt -d D:/Notification/mytest.gpg
它不会覆盖 mytest.txt 文件,所以每次我需要在执行脚本之前删除文件。
是否有任何选项可以覆盖输出?
答案 0 :(得分:54)
添加--batch --yes
示例:
gpg --batch --yes -u me@bbb.com -r "you@aaa.com" \
--output "OUTPUTFILENAME.xls.pgp" -a -s -e "FILE.xls"
使用密码短语文件的完整示例:
gpg --batch --yes --passphrase-fd 0 -u me@bbb.com -r "you@aaa.com" \
--output "OUTPUTFILENAME.xls.pgp" -a -s -e "FILE.xls"< \
passphrase.txt
答案 1 :(得分:26)
只需在命令行中添加--yes
选项即可。对于--yes
将提示的大多数问题,gpg
选项均为“是”。