¿Cómo enviar un archivo cifrado gpg a una carpeta específica en una sola línea de comando?

¿Cómo enviar un archivo cifrado gpg a una carpeta específica en una sola línea de comando?

Necesito ejecutar una línea de comando como esta:

C:\>gpg --output criticalToAdam2.gpg --encrypt --recipient 08C683ca critical.docx

A una carpeta específica, por ejemplo:MyHappyFolder\AnotherFolder

¿Cómo puedo lograr eso sin más de una línea de comando, como " cd MyHappyFolder\AnotherFolder"?

Respuesta1

Creo que se puede encontrar la respuesta.aquí, e implica problemas con la conversión de ruta de Posix a Win32. En lugar de MyHappyFolder\AnotherFolder, intente:

MyHappyFolder/AnotherFolder
MyHappyFolder\\AnotherFolder
"MyHappyFolder\AnotherFolder"
"MyHappyFolder\\AnotherFolder"

Respuesta2

Cifrar con contraseña:

gpg -o /tmp/Linux.pdf.gpg -c Linux.pdf

Cifrar con clave:

gpg -o /tmp/Linux.pdf.gpg -e -r "UID_or_Email" Linux.pdf

información relacionada