En fait, vous appelez GnuPG twize :
gpg -d /PathToTheFile/File.txt.gpg | gpg -o /APath/File.txt
- La première invocation
gpg -d /PathToTheFile/File.txt.gpg
décrypte le fichier et omet la copie décryptée dans la sortie standard.
-
La deuxième invocation gpg -o /APath/File.txt
n'a pas de commande comme argument, seulement l'option de sortie. Dans ce cas, GnuPG essaie de deviner ce qu'il faut faire en fonction de l'entrée. À partir de man gpg
:
gpg may be run with no commands. In this case it will perform a reasonable
action depending on the type of file it is given as input (an encrypted
message is decrypted, a signature is verified, a file containing keys is
listed, etc.).
Cela nécessite une sorte d'entrée OpenPGP -- ce que le document décrypté n'est pas.
La deuxième invocation de GnuPG est celle qui échoue. Je pense que vous essayez de décrypter un fichier et d'enregistrer son contenu dans le fichier dans la section -o
ce qui peut être fait sans la deuxième invocation de GnuPG :
gpg -o /APath/File.txt -d /PathToTheFile/File.txt.gpg