GnuPG не сканирует все ваши диски и папки на наличие своего домашнего каталога, но ищет его как выделенные места, по умолчанию только ~/.gnupg (другими словами, в вашем домашнем каталоге).
Если вы хотите использовать его на другом компьютере, используйте параметр --homedir , например, gpg --homedir=/media/usb/.gnupg --list-keys . Если вы скопировали свой домашний каталог GnuPG обратно на другой компьютер, вам, возможно, придется снова вступить во владение, используя chown $USER:$USER ~/.gnupg , поскольку даже при использовании того же имени пользователя базовые числовые идентификаторы могли бы измениться. Кроме того, если вы скопировали только содержимое домашнего каталога GnuPG (~/.gnupg/* делает это), вам придется применить соответствующие разрешения (chmod 700 ~/.gnupg) к вложенному каталогу, GnuPG довольно требователен к другим умеет читать ваши файлы.