GPG-Entschlüsselung mehrerer Unterverzeichnisse

GPG-Entschlüsselung mehrerer Unterverzeichnisse

Wie entschlüssele ich Dateien, die in cascade-Unterverzeichnissen gespeichert sind, mit gpg? So etwas wie ein bashSkript:

for file in all_subdirs; do
    gpg --passphrase passphrase *.gpg

Antwort1

Zwei Möglichkeiten: die erste (angesichts derEtikett):

shopt -s globstar
for file in **/*.gpg
do
  gpg --passphrase passphrase "$file"
done

Alternativ können Sie den folgenden findBefehl verwenden:

find . -name '*.gpg' -exec gpg --passphrase passphrase {} \;

verwandte Informationen