¿Hay alguna forma de encriptar un directorio usando gpg? Parece que solo acepta archivos como argumentos.
                    
                        directory
                                encryption
                                gpg
                                
                    
                    
                        gladimdim
fuente
                
                fuente

Respuestas:
¿Por qué no
tarencriptar los archivos y luego encriptar el tarball?fuente
Acabo de ver la opción
--multifileen la página de manual:Lo que está buscando específicamente es
--encrypt-filesy, nuevamente, la página de manual:fuente
Hola, leí los comentarios sobre la respuesta que se ha marcado como exceptuada; Parece que deben ser conscientes de la magia de
|(tubos anónimos) comprobar la respuesta que acaba de publicar en superusuario y encontrará quetarYgpgpuede ser unido juntos de tal manera que su salida se comprime y encripta antes de la salida. Tenga en cuenta que todavía usará recursos significativos del sistema, así que revise lasmanpáginas para ver losnicecomandos para limitar la capacidad de los comandos de consumir solo un cierto porcentaje de recursos. Además, mientras estoy de humor para sugerir temas que pueden facilitarle la vida en la línea de comandos en general; mire los descriptores de archivo y las canalizaciones con nombre para pasar datos.Si desea ver qué tipo de magia se puede realizar cuando se entienden los temas anteriores, consulte los registros de compilación de Travis-CI y los scripts relacionados para encontrar soluciones relacionadas con la automatización de GnuPG en la línea de comandos.
---- Actualizaciones
Según lo solicitado, se puede encontrar un ejemplo para tratar con directorios dentro del script mencionado anteriormente en la línea 680 y un ejemplo más general sería ...
... que tal vez se ejecute con
script-name.sh /path/to/diroscript-name.sh /path/to/dir [email protected]y debería enviar al/tmpdirectorio un archivo<current-date>_<top-dir-name>.tgz.gpgfuente