Поскольку вам разрешено использовать команду find, это довольно просто:
find / -type f -name "g??.d"
Здесь будут найдены все файлы (-type f) с именем, которое начинается с g, за которым следуют два произвольных символа ??, а затем .d (-name "g??.d") в корневом каталоге / и ниже.
При запуске как пользователь без root вы получите много permission denied потому что не все каталоги ниже / доступны не-root. Кроме того, это может занять некоторое время.
Измените / на путь, из которого вы хотите начать поиск, например. /home/your_user или просто . для текущего каталога.
Добавьте -ls, чтобы получить не только имена файлов, но и их атрибуты (размер, возраст, разрешения):
find . -type f -name "g??.d" -ls