Existe-t-il un moyen de crypter un répertoire en utilisant gpg
? Il semble accepter uniquement les fichiers comme arguments.
directory
encryption
gpg
Gladimdim
la source
la source
Réponses:
Pourquoi pas
tar
les fichiers à chiffrer puis chiffrer l'archive tar?la source
Je viens de voir l'option
--multifile
sur la page de manuel:Ce que vous recherchez spécifiquement est
--encrypt-files
et, encore une fois, la page de manuel:la source
Hé, j'ai lu les commentaires sur la réponse qui a été marquée comme exceptée; il semble que vous devez être conscient de la magie de
|
(canaux anonymes) vérifiez la réponse que je viens de publier sur le superutilisateur et vous constaterez quetar
&gpg
peut être joint de telle sorte que votre sortie soit compressée et chiffrée avant d'être sortie. Notez qu'il utilisera toujours des ressources système importantes, alors vérifiez lesman
pages denice
commande pour limiter la capacité d'une commande à ne consommer qu'un certain pourcentage de ressources. Aussi pendant que je suis d'humeur à suggérer des sujets qui peuvent vous faciliter la vie sur la ligne de commande en général; examinez les descripteurs de fichiers et les canaux nommés pour transmettre les données.Si vous souhaitez voir quel type de magie peut être effectué lorsque les sujets ci-dessus sont compris, consultez les journaux de construction Travis-CI et les scripts associés pour des solutions liées à l'automatisation de GnuPG sur la ligne de commande.
---- Mises à jour
Comme demandé, un exemple de traitement des répertoires peut être trouvé dans le script mentionné précédemment à la ligne 680 et un exemple plus général serait ...
... qui peut être exécuté avec
script-name.sh /path/to/dir
ouscript-name.sh /path/to/dir [email protected]
et devrait sortir dans le/tmp
répertoire un fichier<current-date>_<top-dir-name>.tgz.gpg
la source