Comment écraser automatiquement le fichier de sortie lors de l'exécution de `gpg` (c.-à-d. sans être invité)? [fermé]

Si j'ai le même nom de fichier dans le répertoire cible, le décryptage échoue.

La commande que j'utilise pour déchiffrer:

gpg --passphrase-fd 0 -o D:/Notification/mytest.txt --batch \
  --passphrase-file D:/passphrase.txt -d D:/Notification/mytest.gpg

il n'écrase pas le mytest.txt fichier donc à chaque fois j'ai besoin de supprimer le fichier avant d'exécuter le script.

y a-t-il une option pour écraser le fichier de sortie?

31
demandé sur Kenny Evitt 2011-09-22 22:05:34
la source

2 ответов

ajouter --batch --yes

Exemple:

gpg --batch --yes -u [email protected] -r "[email protected]" \
  --output "OUTPUTFILENAME.xls.pgp" -a -s -e "FILE.xls"

exemple Complet avec mot de passe fichier:

gpg --batch --yes --passphrase-fd 0 -u [email protected] -r "[email protected]" \
  --output "OUTPUTFILENAME.xls.pgp" -a -s -e "FILE.xls"< \
  passphrase.txt
48
répondu Tanya K. 2016-09-03 16:06:44
la source

il suffit d'ajouter le --yes option de ligne de commande. --yes l'option suppose Oui pour la plupart des questions qui gpg invite pour.

Source:http://www.gnupg.org/gph/de/manual/r1023.html

23
répondu David Mills 2011-09-22 22:08:41
la source

Autres questions sur