Cómo verificar si existe un directory en una twig determinada en un control remoto dado

¿Hay alguna manera de verificar si existe un directory en una twig remota? Quiero tomar el resultado y usarlo en un script bash para hacer algunas automatizaciones.
Por ahora encontré: ¿cómo puedo verificar si un file existe en un control remoto? pero no me está ayudando

El único command útil que encontré y una list de los directorys de la twig remota es este:
git ls-tree origin/master:<remote_dir>/<remote_subdir> y si el directory remoto existe, listrá todos los files en ese directory, de lo contrario, aparecerá un error.

¿Hay otras soluciones fáciles y más limpias para hacer esto? (sin subdirectory para el directory remoto)

La documentation menciona el cambio -d :

-d Muestra solo la input del tree nombrado en sí, no sus secundarios.

Entonces esto debería funcionar:

 git ls-tree -d origin/master:<remote_dir><remote_subdir>