여러 하위 디렉터리의 gpg 암호 해독

여러 하위 디렉터리의 gpg 암호 해독

를 사용하여 계단식 하위 디렉터리에 저장된 파일을 어떻게 해독합니까 gpg? 스크립트 와 같은 것 bash:

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

답변1

두 가지 옵션; 첫 번째 (주어진꼬리표):

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

또는 다음 find명령을 사용하십시오.

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

관련 정보