obtener el directorio padre de un archivo en bash

¿Cómo obtengo un directorio principal para un archivo?

Quiero que sea seguro en todo tipo de nombres:

.
..
path/to/my/file
/absolute/path/to/my/file
'-rf --no-preserve-root whatever'/test.zip
(symbolic links)
`'"`'{(})

Estoy más interesado en obtener la ubicación canónica en el sistema de archivos que en recorrer la ruta indicada en el nombre del archivo.

Tenga en cuenta que hay preguntas similares a esta, pero ninguna de ellas se centra en la corrección, las rutas relativas / absolutas y los nombres "inseguros":

[1]bash obtiene el directorio padre del directorio actual

[2]Recuperar el directorio padre del script

[3]bash filepath al directorio principal del archivo

Respuestas a la pregunta(2)

Su respuesta a la pregunta