O comando correto para criptografar um arquivo usando uma frase secreta armazenada em um arquivo é:
gpg -c --batch --yes --passphrase-file ~/Documents/Secret/.secret --output ~/backup.tar.gpg ~/backup.tar
Onde:
-
-c
Criptografar o arquivo -
--batch
É o que eu estava procurando: me permitiu executar o processo crypting em um script -
--yes
Confirme muitas mensagens em caso de solicitação (como: "Você quer escrever?") -
--passphrase-file myKey
Indica onde a chave está armazenada -
--output
cryptedFile.gpg 'Indica o nome da saída