Existe alguma maneira de criptografar um diretório usando gpg
? Parece aceitar apenas arquivos como argumentos.
directory
encryption
gpg
gladimdim
fonte
fonte
Respostas:
Por que não
tar
os arquivos a serem criptografados e depois criptografados o tarball?fonte
Acabei de ver a opção
--multifile
na página de manual:O que você está procurando especificamente é
--encrypt-files
e, novamente, a página de manual:fonte
Ei, eu li os comentários na resposta que foi marcada como excetuada; Parece que você deve estar ciente da magia de
|
(tubos anônimos). Verifique a resposta que eu acabei de postar no superusuário e você descobrirá quetar
&gpg
pode ser unido de forma que sua saída seja compactada e criptografada antes da saída. Observe que ele ainda usará recursos significativos do sistema, portanto verifique asman
páginas em busca denice
comandos para limitar a capacidade dos comandos de consumir apenas uma certa porcentagem de recursos. Além disso, enquanto estou com vontade de sugerir tópicos que podem facilitar sua vida na linha de comando em geral; procure descritores de arquivos e pipes nomeados para transmitir dados.Se você deseja ver que tipo de mágica pode ser executada quando os assuntos acima forem compreendidos, verifique os logs de criação do Travis-CI e scripts relacionados para obter soluções relacionadas à automação do GnuPG na linha de comando.
---- Atualizações
Conforme solicitado, um exemplo para lidar com diretórios pode ser encontrado no script mencionado anteriormente na linha 680 e um exemplo mais generalizado seria ...
... que pode ser executado com
script-name.sh /path/to/dir
ouscript-name.sh /path/to/dir [email protected]
e deve gerar para o/tmp
diretório um arquivo<current-date>_<top-dir-name>.tgz.gpg
fonte