Como você tem permissão para usar o comando find , isso é bem simples:
find / -type f -name "g??.d"
Isso encontrará todos os arquivos ( -type f ) com um nome que começa
com g , seguido por dois caracteres arbitrários ?? , seguido
por .d ( -name "g??.d" ) no diretório raiz / e abaixo.
Quando executado como usuário não raiz, você receberá muitos permission denied
erros porque nem todos os diretórios abaixo de / estão acessíveis
por non-root. Além disso, pode demorar um pouco.
Altere / para o caminho de onde você deseja iniciar a pesquisa,
por exemplo. /home/your_user ou simplesmente . para o diretório atual.
Adicione -ls para obter não apenas os nomes dos arquivos, mas também seus atributos
(tamanho, idade, permissões):
find . -type f -name "g??.d" -ls