O GPG armazena chaves públicas e privadas em lugares diferentes.
Você menciona: /home/kshitiz/.gnupg/pubring.gpg
que contém a chave "pública" (anel pub )
Se você deseja listar chaves particulares, use a opção --list-secret-keys
.
Como o motivo pelo qual a chave 8F64D7E0 não foi excluída, é porque você pediu para destruir apenas a chave privada. Como a exclusão de uma chave privada não afeta a chave pública, não é necessário que ela seja excluída em cascata.