Eu investiguei e, embora isso atenda aos kernels do Linux, não inclui de forma alguma outros sistemas operacionais ou sistemas de arquivos.
gpg não se importa. Eu suspeito que ele trata isso como qualquer outra exclusão dentro do sistema. Em ambientes * nix, quando você exclui um arquivo, você está realmente 'desvinculando' esse arquivo. Quando você remove todos os links para um arquivo, o sistema THEN exclui o arquivo e libera o espaço. O que o Linux (e Unix, tenho certeza ...) faz é desvincular o arquivo, então verificar se algum programa está usando esses arquivos e, se eles estiverem, eles esperam até que o programa que o usa fecha, então libera o arquivo. espaço, excluindo verdadeiramente o arquivo. Como o arquivo já foi desvinculado, ninguém mais pode acessar esse arquivo, mas o aplicativo aberto no momento não terá problemas, desde que não tente acessar o arquivo pelo nome e apenas use o identificador aberto no momento.