Estoy escribiendo un script que crea archivos de proyecto y luego crea archivos 7z de ellos para que sea más fácil para mí guardar versiones específicas y mantener copias de seguridad cifradas.
Después de generar los archivos y llegar a la fase de cifrado, me gustaría cifrar los archivos con una sola llamada, gpg
si es posible, para que el usuario solo ingrese su frase de contraseña una vez. De lo contrario, tendríamos que guardar en caché la frase de contraseña del usuario en la memoria (lo que realmente me gustaría no hacer) o hacer que ingresen y confirmen su frase de contraseña para cada proyecto archivado (lo que es peor).
¿Hay alguna manera de pasar varios nombres de archivo para gpg
que los cifre todos de una vez?
Si intento esto:
$ gpg --cipher-algo AES256 --compression-algo BZIP2 -c project1.7z project2.7z
... veo el siguiente error en el shell:
usage: gpg [options] --symmetric [filename]
¿Hay alguna manera de hacer lo que estoy buscando lograr?